类 DifyClientFactory
java.lang.Object
io.github.imfangs.dify.client.DifyClientFactory
Dify客户端工厂类
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static DifyChatClientcreateChatClient(DifyConfig config) 使用配置创建对话型应用客户端static DifyChatClientcreateChatClient(String baseUrl, String apiKey) 创建对话型应用客户端static DifyChatClientcreateChatClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建对话型应用客户端static DifyChatflowClientcreateChatWorkflowClient(DifyConfig config) 使用配置创建工作流编排对话型应用客户端static DifyChatflowClientcreateChatWorkflowClient(String baseUrl, String apiKey) 创建工作流编排对话型应用客户端static DifyChatflowClientcreateChatWorkflowClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建工作流编排对话型应用客户端static DifyClientcreateClient(DifyConfig config) 使用配置创建完整的Dify客户端static DifyClientcreateClient(String baseUrl, String apiKey) 创建完整的Dify客户端static DifyClientcreateClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建完整的Dify客户端static DifyCompletionClientcreateCompletionClient(DifyConfig config) 使用配置创建文本生成型应用客户端static DifyCompletionClientcreateCompletionClient(String baseUrl, String apiKey) 创建文本生成型应用客户端static DifyCompletionClientcreateCompletionClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建文本生成型应用客户端static DifyDatasetsClientcreateDatasetsClient(DifyConfig config) 使用配置创建知识库客户端static DifyDatasetsClientcreateDatasetsClient(String baseUrl, String apiKey) 创建知识库客户端static DifyDatasetsClientcreateDatasetsClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建知识库客户端static DifyWorkflowClientcreateWorkflowClient(DifyConfig config) 使用配置创建Workflow应用客户端static DifyWorkflowClientcreateWorkflowClient(String baseUrl, String apiKey) 创建Workflow应用客户端static DifyWorkflowClientcreateWorkflowClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建Workflow应用客户端
-
构造器详细资料
-
DifyClientFactory
public DifyClientFactory()
-
-
方法详细资料
-
createClient
创建完整的Dify客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- Dify客户端
-
createClient
public static DifyClient createClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建完整的Dify客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- Dify客户端
-
createClient
使用配置创建完整的Dify客户端- 参数:
config- 配置- 返回:
- Dify客户端
-
createChatClient
创建对话型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- 对话型应用客户端
-
createChatClient
public static DifyChatClient createChatClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建对话型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- 对话型应用客户端
-
createChatClient
使用配置创建对话型应用客户端- 参数:
config- 配置- 返回:
- 对话型应用客户端
-
createChatWorkflowClient
创建工作流编排对话型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- 工作流编排对话型应用客户端
-
createChatWorkflowClient
public static DifyChatflowClient createChatWorkflowClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建工作流编排对话型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- 工作流编排对话型应用客户端
-
createChatWorkflowClient
使用配置创建工作流编排对话型应用客户端- 参数:
config- 配置- 返回:
- 工作流编排对话型应用客户端
-
createCompletionClient
创建文本生成型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- 文本生成型应用客户端
-
createCompletionClient
public static DifyCompletionClient createCompletionClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建文本生成型应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- 文本生成型应用客户端
-
createCompletionClient
使用配置创建文本生成型应用客户端- 参数:
config- 配置- 返回:
- 文本生成型应用客户端
-
createWorkflowClient
创建Workflow应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- Workflow应用客户端
-
createWorkflowClient
public static DifyWorkflowClient createWorkflowClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建Workflow应用客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- Workflow应用客户端
-
createWorkflowClient
使用配置创建Workflow应用客户端- 参数:
config- 配置- 返回:
- Workflow应用客户端
-
createDatasetsClient
创建知识库客户端- 参数:
baseUrl- 基础URLapiKey- API密钥- 返回:
- 知识库客户端
-
createDatasetsClient
public static DifyDatasetsClient createDatasetsClient(String baseUrl, String apiKey, okhttp3.OkHttpClient httpClient) 创建知识库客户端- 参数:
baseUrl- 基础URLapiKey- API密钥httpClient- HTTP客户端- 返回:
- 知识库客户端
-
createDatasetsClient
使用配置创建知识库客户端- 参数:
config- 配置- 返回:
- 知识库客户端
-