OpenAI-API-compatible 模型供应商插件,核心配置是模型类型、模型名、API Key 和 URL;Tapapi 对外稳定入口是 https://tapapi.ai/v1。
不要把 Tapapi API Key 写进公开 Dify App、公开工作流模板、前端变量或截图里。多人工作区建议单独创建低额度、限定模型的 Tapapi Key。
文本模型接入
大多数 OpenAI-compatible 插件会自动在 Base URL 后拼接
/chat/completions、/models 等路径,因此推荐填写:
/v1/v1/chat/completions,说明插件已经自动拼了 /v1,把 URL 改成:
/chat/completions 且返回 404,说明缺少 /v1,改回 https://tapapi.ai/v1。
配置步骤
- 在 Dify 后台安装或启用
OpenAI-API-compatible模型供应商插件。 - 新增模型,选择 LLM / Chat 类型。
- 填入
https://tapapi.ai/v1、Tapapi API Key 和模型名。 - 保存后新建一个 Chatbot / Chatflow,用一句简单输入测试。
- 到 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 节点里单独调用:
视频工作流
视频 API 当前不是默认全量开放能力。只有控制台可见模型、价格已确认、账号有权限时,才适合放进 Dify Workflow。 推荐流程:seconds、size、aspect_ratio、参考图字段直接复用到所有视频模型。更多见 视频 API 和 任务与输出。
日志和排障
OpenAI-compatible 接口失败时通常会返回:X-Oneapi-Request-Id。如果当前节点拿不到响应头,至少保存 HTTP 状态码、错误 message、模型名、输入摘要、业务用户和 Dify workflow run id。