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 提供商