dify-spring-boot-starter
  • 介绍
  • 快速开始
  • 安装
  • 配置
  • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 事件

    • 介绍
    • 聊天事件
  • 使用配置
  • 自定义配置
  • v1.x-SNAPSHOT
  • v0.x
  • 更新日志
  • 简体中文
  • English
GitHub
  • 介绍
  • 快速开始
  • 安装
  • 配置
  • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 事件

    • 介绍
    • 聊天事件
  • 使用配置
  • 自定义配置
  • v1.x-SNAPSHOT
  • v0.x
  • 更新日志
  • 简体中文
  • English
GitHub
  • 指南

    • 介绍
    • 快速开始
    • 安装
    • 配置
    • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 事件

    • 介绍
    • 聊天事件

简介

dify-spring-boot-starter 是一个基于 Spring Boot 实现的 Dify 接口调用框架。

特性

  • 无侵入: 通过 spring-boot-starter 的方式,无侵入式地集成调用。
  • 统一规范: 基于 Dify 接口规范。

支持的服务

  • Chat (聊天相关)
  • Workflow (工作流相关)
  • Dataset (知识库)
  • Server (未提供开放接口的功能)

功能

标识说明:

  • ✅ 可用
  • 🚧 进行中

聊天功能 (Chat Features)

功能状态
发送消息✅
发送消息并获取消息流✅
停止消息流✅
消息反馈(点赞)✅
获取APP的消息点赞和反馈✅
获取会话列表✅
获取消息列表✅
获取建议消息列表✅
删除会话✅
会话重命名✅
获取应用参数✅
文本转语音✅
语音转文本✅
文件上传✅
文件预览✅
获取应用基本信息✅
获取应用Meta信息✅
获取应用 WebApp 设置✅
获取标注列表✅
创建标注✅
更新标注✅
删除标注✅
标注回复初始设置✅
查询标注回复初始设置任务状态✅

工作流功能 (Workflow Features)

功能状态
执行工作流✅
执行工作流并获取工作流✅
停止工作流响应✅
获取工作流日志✅

知识库功能 (Dataset/Knowledge Base Features)

功能状态
通过文本创建文档✅
通过文件创建文档✅
创建空知识库✅
查看知识库详情✅
修改知识库详情✅
知识库列表✅
删除知识库✅
通过文本更新文档✅
通过文件更新文档✅
获取文档嵌入状态(进度)✅
删除文档✅
知识库文档列表✅
获取文档详情✅
获取文档详情(带元数据过滤)✅
获取分段详情✅
新增分段✅
查询文档分段✅
删除文档分段✅
更新文档分段✅
新增子分段✅
查询文档子分段✅
删除文档子分段✅
更新文档子分段✅
获取上传文件✅
检索知识库✅
新增元数据✅
更新元数据✅
删除元数据✅
启用/禁用内置元数据✅
更新文档元数据✅
查询知识库元数据列表✅
获取嵌入模型列表✅
获取重排序模型列表✅
新增知识库类型标签✅
获取知识库类型标签✅
修改知识库类型标签名称✅
删除知识库类型标签✅
绑定知识库到知识库类型标签✅
解绑知识库和知识库类型标签✅
查询知识库已绑定的标签✅

服务功能 (Server Features)

功能状态
获取应用列表✅
获取应用信息✅
获取应用API密钥✅
初始化应用API密钥✅
获取知识库API密钥✅
初始化知识库API密钥✅

代码托管

GitHub

在 GitHub 上编辑此页
上次更新: 2025/9/19 06:45
Next
快速开始