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

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 使用配置
  • 自定义配置
  • v0.x
  • 更新日志
  • 简体中文
  • English
GitHub
  • 介绍
  • 快速开始
  • 安装
  • 配置
  • 客户端构建器
  • 功能

    • Chat API
    • Workflow API
    • Dataset API
    • Server API
  • 使用配置
  • 自定义配置
  • v0.x
  • 更新日志
  • 简体中文
  • English
GitHub
  • 指南

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

    • Chat API
    • Workflow API
    • Dataset API
    • Server API

快速开始

我们通过一个简单的Demo来介绍如何使用 dify-spring-boot-starter 的功能。

初始化

创建一个空的Spring Boot 工程,这里我们使用 3.2.0 版本。

若使用 2.x 版本Spring Boot 请参考 安装。

添加依赖

配置

在 application.yml 中添加配置:

dify:
  url: http://192.168.1.10 # 请替换为实际的 Dify 服务地址
  server:
    email: admin@admin.com # 请替换为实际的 Dify 服务邮箱,若不需要调用 server相关接口可不填
    password: admin123456 # 请替换为实际的 Dify 服务密码,若不需要调用 server相关接口可不填
  dataset:
    api-key: dataset-aaabbbcccdddeeefffggghhh # 请替换为实际的知识库api-key, 若不需要调用知识库可不填

使用

获取消息建议实例


@Service
public class DifyChatService {

    @Resource
    private DifyChat difyChat;


    public List<String> messagesSuggested(String messageId, String apiKey, String userId) {
        return difyChat.messagesSuggested(messageId, apiKey, userId);
    }
}

小结

通过以上几个简单的步骤,我们就实现了 dify 接口的调用。

更多使用参考查看 examples

在 GitHub 上编辑此页
上次更新: 2025/4/16 09:37
Prev
介绍
Next
安装