Skip to main content
Dify 当前建议先按 OpenAI-compatible 文本模型接入。Dify 官方市场有 OpenAI-API-compatible 模型供应商插件,核心配置是模型类型、模型名、API Key 和 URL;Tapapi 对外稳定入口是 https://tapapi.ai/v1
Dify 的模型供应商配置优先用于文本 / Chat 模型。图片生成如果要稳定落地,建议在 Workflow 里用 HTTP 请求调用 POST /v1/images/generations,不要默认假设 Dify 的 LLM Provider 会直接覆盖图片 API。
不要把 Tapapi API Key 写进公开 Dify App、公开工作流模板、前端变量或截图里。多人工作区建议单独创建低额度、限定模型的 Tapapi Key。

文本模型接入

大多数 OpenAI-compatible 插件会自动在 Base URL 后拼接 /chat/completions/models 等路径,因此推荐填写:
如果你的 Dify 版本请求到了 /v1/v1/chat/completions,说明插件已经自动拼了 /v1,把 URL 改成:
如果请求到了 /chat/completions 且返回 404,说明缺少 /v1,改回 https://tapapi.ai/v1

配置步骤

  1. 在 Dify 后台安装或启用 OpenAI-API-compatible 模型供应商插件。
  2. 新增模型,选择 LLM / Chat 类型。
  3. 填入 https://tapapi.ai/v1、Tapapi API Key 和模型名。
  4. 保存后新建一个 Chatbot / Chatflow,用一句简单输入测试。
  5. 到 Tapapi 控制台检查是否产生调用记录和扣费记录。

验收方式

如果流式输出异常,先关闭 streaming 跑通基础请求,再检查 Dify 版本、插件版本和模型是否支持流式。

图片生成工作流

如果 Dify 工作流需要生成图片,用 HTTP Request 节点直接调用图片 API:
返回结果通常读取 data[0].url;如果你传 response_format: "b64_json",则读取 data[0].b64_json。生产环境建议把返回图片转存到自己的对象存储。 图片工作流需要额外处理: 当前不要把 image_urls 当作 /v1/images/generations 的通用图生图参数。图生图、多参考图和图片编辑请先看对应图片文档,不要直接写进生产 Workflow。

Responses 工作流

/v1/chat/completions 是 Dify 文本接入的默认主线。如果你确实需要 Responses API,建议在 Workflow HTTP Request 节点里单独调用:
Responses 的返回结构和 Chat Completions 不完全一样。接入前先用真实模型测试字段,再写入 Dify 节点映射。

视频工作流

视频 API 当前不是默认全量开放能力。只有控制台可见模型、价格已确认、账号有权限时,才适合放进 Dify Workflow。 推荐流程:
视频请求字段会随模型变化,不要把某个模型的 secondssizeaspect_ratio、参考图字段直接复用到所有视频模型。更多见 视频 API任务与输出

日志和排障

OpenAI-compatible 接口失败时通常会返回:
如果 Dify 节点能读取响应头,优先保存 X-Oneapi-Request-Id。如果当前节点拿不到响应头,至少保存 HTTP 状态码、错误 message、模型名、输入摘要、业务用户和 Dify workflow run id。

常见问题

下一步

官方参考