参数 | 说明 | 示例 |
---|---|---|
DIFY_API_URL | Dify 服务的 API 基础 URL | https://cloud.dify.ai/v1 |
API_KEY | Dify 应用的 API 密钥 | app-xxxx |
BOT_TYPE | 应用类型(Chat、Completion、Workflow) | Chat |
INPUT_VARIABLE | 输入变量名称(仅 Workflow 类型需要) | input |
OUTPUT_VARIABLE | 输出变量名称(仅 Workflow 类型需要) | output |
✔️ Authorization Header 格式:
✔️ 示例:
model
参数设置为 dify
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer https://cloud.dify.ai/v1|app-xxxx|Chat" \ -X POST \ -d '{ "model": "dify", "stream": true, "messages": [ { "role": "system", "content": "You are a helpful assistant." }, { "role": "user", "content": "你好" } ] }'
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer https://cloud.dify.ai/v1|app-xxxx|Chat" \ -X POST \ -d '{ "model": "dify", "stream": true, "messages": [ { "role": "user", "content": [ "请分析这张图片。", { "type": "image_url", "image_url": { "url": "https://example.com/image.jpg" } } ] } ] }'
✔️ Authorization Header 格式:
✔️ model 参数格式:
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer app-xxxx" \ -X POST \ -d '{ "model": "dify|Chat|https://cloud.dify.ai/v1", "stream": true, "messages": [ { "role": "system", "content": "You are a helpful assistant." }, { "role": "user", "content": "你好" } ] }'
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer app-xxxx" \ -X POST \ -d '{ "model": "dify|Chat|https://cloud.dify.ai/v1", "stream": true, "messages": [ { "role": "user", "content": [ "请分析这张图片。", { "type": "image_url", "image_url": { "url": "https://example.com/image.jpg" } } ] } ] }'
✔️ Authorization Header 格式:
✔️ model 参数格式:
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer https://cloud.dify.ai/v1" \ -X POST \ -d '{ "model": "dify|app-xxxx|Chat", "stream": true, "messages": [ { "role": "system", "content": "You are a helpful assistant." }, { "role": "user", "content": "你好" } ] }'
curl http://localhost:3099/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer https://cloud.dify.ai/v1" \ -X POST \ -d '{ "model": "dify|app-xxxx|Chat", "stream": true, "messages": [ { "role": "user", "content": [ "请分析这张图片。", { "type": "image_url", "image_url": { "url": "https://example.com/image.jpg" } } ] } ] }'
将 Dify API 无缝转换为 OpenAI API,兼容各种 OpenAI 客户端
支持图像、文档、音频和视频等多种类型文件处理
支持 Chat、Completion、Workflow 等不同类型的 Dify 应用