跳到主要内容

Dify 接入指南

Dify 是一个可视化的 AI 应用开发平台,支持快速构建 AI 应用和工作流。

部署方式​

Docker Compose 部署​

git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d

访问界面​

部署完成后访问 http://localhost:3000

配置 【OpenFDE】​

步骤 1:进入设置​

登录 Dify 后,点击右上角头像,选择 设置。

步骤 2:添加模型提供商​

  1. 选择 模型提供商
  2. 点击 添加模型提供商
  3. 选择 OpenAI-API-compatible

步骤 3:配置连接信息​

配置项值
提供商名称【OpenFDE】
API Base URLhttps://api.openfde.work/v1
API Key您的 OpenFDE 密钥

步骤 4:添加模型​

点击 添加模型,填入模型信息:

模型名称:gpt-6-sol
模型类型:LLM
上下文长度:128000
最大输出:4096

可添加的模型:

  • gpt-6-sol
  • gpt-6.1-sol
  • claude-opus-5
  • claude-sonnet-5-5
  • gemini-2.5-pro

这些只是参考环境样例。Dify 中实际添加前,请先用同一把 Key 查询 /v1/models。

创建应用​

聊天助手​

  1. 点击 创建应用
  2. 选择 聊天助手
  3. 配置模型和参数
  4. 编写系统提示词
  5. 发布应用

工作流​

  1. 点击 创建应用
  2. 选择 工作流
  3. 拖拽节点构建流程
  4. 配置各节点参数
  5. 测试并发布

功能特色​

可视化构建​

  • 拖拽式界面
  • 丰富的节点类型
  • 实时预览

知识库​

  • 上传文档
  • 自动分割和向量化
  • RAG 问答

应用发布​

  • 网页应用
  • API 接口
  • 嵌入代码

高级配置​

Embedding 模型​

只有当 /v1/models 返回 embedding 模型时,才能添加 Embedding 用于知识库。参考环境样例未固定提供 text-embedding-3-*,不要照抄旧教程:

模型名称:YOUR_EMBEDDING_MODEL_FROM_MODELS
模型类型:Text Embedding

语音模型​

只有当 /v1/models 返回语音模型并且令牌开通音频路由时,才能配置语音模型:

模型名称:YOUR_AUDIO_MODEL_FROM_MODELS
模型类型:Speech to Text

常见问题​

模型测试失败​

  1. 检查 API Base URL 格式
  2. 确认 API Key 有效
  3. 验证模型名称正确

知识库无法使用​

确保已配置 Embedding 模型。