简介
dify-spring-boot-starter 是一个 基于 springboot 实现的 Dify 接口调用 框架。
特性
- 无侵入: 通过 spring-boot-starter的方式,无侵入式的集成调用。
- 统一规范: 基于Dify 接口 规范。
支持的服务
- Chat (聊天相关)
- Server (没提供开放接口的功能)
功能
- 可用 - ✅
- 进行中 - 🚧
功能 | 状态 |
---|---|
【CHAT】发送消息 | ✅ |
【CHAT】发送消息并获取消息流 | ✅ |
【CHAT】停止消息流 | ✅ |
【CHAT】消息反馈(点赞) | ✅ |
【CHAT】获取会话列表 | ✅ |
【CHAT】获取消息列表 | ✅ |
【CHAT】获取建议消息列表 | ✅ |
【CHAT】删除会话 | ✅ |
【CHAT】会话重命名 | ✅ |
【CHAT】获取应用参数 | ✅ |
【CHAT】文本转语音 | ✅ |
【CHAT】语音转文本 | ✅ |
【WORKFLOW】 执行工作流 | ✅ |
【WORKFLOW】 执行工作流并获取工作流 | ✅ |
【WORKFLOW】 停止工作流响应 | ✅ |
【WORKFLOW】 获取工作流日志 | ✅ |
【DataSet】 通过文本创建文档 | ✅ |
【DataSet】 通过文件创建文档 | ✅ |
【DataSet】 创建空知识库 | ✅ |
【DataSet】 知识库列表 | ✅ |
【DataSet】 删除知识库 | ✅ |
【DataSet】 通过文本更新文档 | ✅ |
【DataSet】 通过文件更新文档 | ✅ |
【DataSet】 获取文档嵌入状态(进度) | ✅ |
【DataSet】 删除文档 | ✅ |
【DataSet】 知识库文档列表 | ✅ |
【DataSet】 新增分段 | ✅ |
【DataSet】 查询文档分段 | ✅ |
【DataSet】 删除文档分段 | ✅ |
【DataSet】 更新文档分段 | ✅ |
【DataSet】 获取上传文件 | ✅ |
【DataSet】 检索知识库 | ✅ |
【DataSet】 新增元数据 | ✅ |
【DataSet】 更新元数据 | ✅ |
【DataSet】 删除元数据 | ✅ |
【DataSet】 启用/禁用内置元数据 | ✅ |
【DataSet】 更新文档元数据 | ✅ |
【DataSet】 查询知识库元数据列表 | ✅ |
【SERVER】 | 🚧 |
注: