图灵 APIAI 大模型 API 中转站

首页 / 客户端配置 / Dify

Dify 接入图灵 API

Dify 是搭建 LLM 应用和 Agent 的平台。它接入第三方接口的方式是「OpenAI-API-compatible」供应商,关键是要给每个模型标明类型——LLM、Embedding、Rerank 三种填法不同。

自托管平台OpenAI-API-compatible需填模型类型

配置速查

Dify 除了地址和密钥,还要填模型名和模型类型。

配置项填什么容易错在哪
Base URLhttps://turingapi.space/v1末尾加 /chat/completions 会失败
API Key控制台创建的 sk- 密钥每个供应商条目单独填一次
模型类型LLM / Embedding / Text Embedding选错类型会提示模型不可用
Dify 的一个供应商条目只能管一种用途。对话模型和 embedding 模型要建两条记录,虽然地址和密钥一样。这是 Dify 用户最常卡住的地方。

前置准备

配之前先把要用的模型分好类。

1
创建一个 API 密钥

在 注册页 建账号,控制台新建密钥并保存。

2
确认分组里有哪些模型

控制台「模型广场」能看到范围。Dify 建知识库需要 embedding 模型,多数分组只开放对话模型,这点要先确认。

3
想清楚要建几条供应商记录

只要对话,建一条;要用知识库,再建一条 embedding 的。

配置步骤

在「模型供应商」里操作,配完记得去系统模型设置里启用。

添加兼容供应商 主流程

  1. 进入「设置 → 模型供应商」
  2. 找到 OpenAI-API-compatible,点添加模型
  3. 模型类型选 LLM
  4. Model name 填站内模型名
  5. API Key 填你的密钥
  6. Base URL 填 https://turingapi.space/v1
  7. 保存并测试

Base URL 只填到 /v1,Dify 会自己拼具体路径。

配置 Embedding 模型 知识库必做

  1. 再添加一条,模型类型选 Text Embedding
  2. 模型名填分组里实际存在的 embedding 模型
  3. 同样填地址和密钥
  4. 保存后到「系统模型设置」里把它设为知识库的默认嵌入模型

分组里没有 embedding 模型时,这一步无论如何都过不去,知识库功能只能放弃。

测试连接失败 常见故障

  1. 确认 Base URL 精确到 /v1
  2. 确认模型名拼写正确且在该分组内
  3. 用 curl 直接测一次 /v1/models
curl -H "Authorization: Bearer sk-你的密钥" \
  https://turingapi.space/v1/models

curl 通而 Dify 失败,多半是 Dify 所在网络出不去,或者填了多余的路径。

验证是否配置成功

看到这些就说明通了

  1. 模型供应商页面显示已配置成功
  2. 在「系统模型设置」里能看到并选中该模型
  3. 新建一个应用,对话能正常返回

系统模型设置里能选中,说明 Dify 已经把它当可用模型了。

应用里调不通但测试通过

  1. 确认应用里选的是这个供应商下的模型
  2. 确认没有启用别的默认模型覆盖
  3. 看应用日志里的实际请求地址

Dify 应用级有独立的模型选择,供应商配好不等于应用在用。

常见问题

Dify 的问题集中在模型类型和系统设置两层。

为什么测试连接一直失败?

三个原因占绝大多数:Base URL 多写了路径、模型名不在该分组、密钥无效。先用 curl 打通 /v1/models,能通就说明是 Dify 里的填法问题。

知识库建不起来,提示缺少嵌入模型?

需要单独配置一个 embedding 类型的供应商记录,并在「系统模型设置」里设为默认。如果分组本身没有 embedding 模型,这个功能用不了。

Base URL 要填到哪一层?

填到 /v1 为止,https://turingapi.space/v1。不要带 /chat/completions,Dify 会自己拼。

配好了但应用里选不到模型?

去「系统模型设置」里确认这个模型已经启用,并且在该应用的类型下可见。供应商配好和应用能选是两件事。

相关客户端

还没密钥?注册后直接创建一个 邮箱注册即用,控制台自助创建密钥、查看用量与余额。
免费注册 →

接入过程卡住了?到 QQ 群 1128182538 说明「客户端 + 报错码 + 时间点」,比只说"用不了"好排查得多。其他通用问题见 常见问题。