Feedback

Dify

本文主要介绍如何在接口中配置 Dify。
Dify 是一个开源 LLM 应用平台,支持通过可视化拖拽编辑器构建 AI 工作流——编排提示词、RAG 流水线或工具集成均无需写代码。如果你需要复杂的 AI Agent 逻辑(知识库、多步骤工作流、工具调用)且希望将其管理在你的代码之外,Dify 是很好的选择。

使用方式

如需使用 Dify 作为 LLM 引擎,请在 StartAIConversation API 的 LLMConfig 字段中传入以下 JSON。Dify 使用独立的 LLMType:
// json — LLMConfig
{
"LLMType": "dify",
"APIKey": "app-<your_dify_api_key>",
"APIUrl": "https://api.dify.ai/v1/chat-messages",
"Streaming": true,
"Inputs": {},
"User": "user_id",
"ConversationId": ""
}
完整 Conversational AI 配置(STT、TTS、打断处理、VAD 等),请参阅 TRTC Conversational AI API 参考。

参数参考

字段
类型
必填
说明
LLMType
String
是
固定值:"dify"。
APIKey
String
是
Dify 应用 API 密钥(以 app- 开头)。请从你的 Dify 应用设置 获取。
APIUrl
String
是
Dify chat messages 端点。
Streaming
Boolean
否
启用流式响应。默认值:true。
Inputs
Object
否
你在 Dify 应用工作流中定义的输入变量。
User
String
否
用户标识符,用于 Dify 会话追踪。
ConversationId
String
否
留空开启新会话;传入已有 ID 可继续历史会话。
更多 Dify 平台的详细信息,请参阅 Dify 文档。
下一步:配置 TTS 提供商