AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


Dify中的API接口:对话、生成和工作流
发布日期:2024-07-27 08:32:49 浏览次数: 2428 来源:NLP工程化


一.对话型应用 API

对话应用支持会话持久化,可将之前的聊天记录作为上下进行回答,可适用于聊天/客服 AI 等。

接口功能描述请求示例
POST/chat-messages创建会话消息。
POST/files/upload上传文件(目前仅支持图片)并在发送消息时使用,可实现图文多模态理解。 支持 png, jpg, jpeg, webp, gif 格式。 上传的文件仅供当前终端用户使用。
POST/chat-messages/:task_id/stop仅支持流式模式。
POST/messages/:message_id/feedbacks消息终端用户反馈、点赞,方便应用开发者优化输出预期。
GET/messages/{message_id}/suggested获取下一轮建议问题列表。
GET/messages滚动加载形式返回历史聊天记录,第一页返回最新 limit 条,即:倒序返回。
GET/conversations获取当前用户的会话列表,默认返回最近的 20 条。
DELETE/conversations/:conversation_id删除会话。
POST/conversations/:conversation_id/name对会话进行重命名,会话名称用于显示在支持多会话的客户端上。
POST/audio-to-text该接口需使用 multipart/form-data 进行请求。
POST/text-to-audio文字转语音。
GET/parameters用于进入页面一开始,获取功能开关、输入参数名称、类型及默认值等使用。
GET/meta用于获取工具icon

二.文本生成型应用 API

文本生成应用无会话支持,适合用于翻译/文章写作/总结 AI 等。

接口功能描述请求示例
POST/completion-messages发送请求给文本生成型应用。
POST/files/upload上传文件(目前仅支持图片)并在发送消息时使用,可实现图文多模态理解。 支持 png, jpg, jpeg, webp, gif 格式。 上传的文件仅供当前终端用户使用。
POST/completion-messages/:task_id/stop仅支持流式模式。
POST/messages/:message_id/feedbacks消息终端用户反馈、点赞,方便应用开发者优化输出预期。
GET/parameters用于进入页面一开始,获取功能开关、输入参数名称、类型及默认值等使用。
POST/text-to-audio文字转语音。

三.Workflow 应用 API

Workflow 应用无会话支持,适合用于翻译/文章写作/总结 AI 等。

接口功能描述请求示例
POST/workflows/run执行 workflow,没有已发布的 workflow,不可执行。
POST/workflows/:task_id/stop仅支持流式模式。
GET/parameters用于进入页面一开始,获取功能开关、输入参数名称、类型及默认值等使用。


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询