88API88API
使用指南AI 应用API 文档帮助支持

Dify - 可视化 AI 应用开发平台

在 Dify 中通过 OpenAI 兼容模型供应商接入 88API,并完成模型配置、对话验证和常见问题排查。

适用范围

本教程适用于 Dify Cloud 和当前版本的 Dify 自托管版,主线是通过官方 OpenAI-API-compatible 模型供应商插件接入 88API 的聊天模型。

Dify 可以用可视化方式编排 Chatflow、Workflow、知识库和 Agent。模型凭据在整个工作空间内共享,因此只有工作空间所有者或管理员可以完成下面的供应商配置。

本页依据 Dify 模型供应商文档OpenAI-API-compatible 官方插件整理。页面中的配置图来自 Dify 官方插件仓库,不是生成式界面图。

使用前准备

  1. 登录 88API,创建 API Key,并确认账户有可用余额。
  2. 确认要使用的模型 ID。模型名称必须与 88API /v1/models 返回值完全一致。
  3. 使用 Dify 工作空间所有者或管理员账号登录。
  4. 自托管 Dify 建议先更新到当前稳定版本,并更新模型供应商插件。

安装模型供应商

  1. 在 Dify 左侧进入 集成 → 模型供应商
  2. 在“安装模型供应商”区域搜索 OpenAI-API-compatible;如果本页没有显示,可从 Marketplace 打开并安装。
  3. 安装完成后回到模型供应商页面,打开该供应商卡片。
  4. 点击 添加模型

为什么不直接选择 OpenAI

88API 使用 OpenAI 兼容接口,但 API 地址不是 OpenAI 官方地址。使用 OpenAI-API-compatible 插件可以明确填写自定义接口地址和模型 ID。

添加 88API 聊天模型

在“Add OpenAI-API-compatible”窗口中填写模型信息。不同 Dify 版本可能把地址字段显示为 API endpoint URLAPI Base URL,两者都填写同一个 88API 基础地址。

Dify OpenAI API 兼容模型的 88API 配置示例

图中是在 Dify 官方插件界面底图上标出的 88API 实际填写顺序:选择 LLM,填写精确模型 ID、API Key 和 https://88api.ai/v1,确认 Completion mode 为 Chat 后保存。示例模型 gpt-4.1 仅用于展示字段位置,实际应以当前账户 /v1/models 返回的模型 ID 为准。

字段填写内容说明
Model TypeLLM本教程配置聊天模型
Model Name88API 返回的精确模型 ID不要填写展示名称或自行缩写
API Key你的 88API API Key不要在截图、工单或公开文件中展示完整密钥
API endpoint URL / API Base URLhttps://88api.ai/v1填到 /v1 根路径,不要再追加 /chat/completions
Completion modeChat使用 Chat Completions 消息格式
Model context size模型真实上下文长度不确定时查看该模型说明,不要随意填写极大数值
Upper bound for max tokens模型真实输出上限该值不是账户余额或上下文总长度

其余能力建议先按最保守方式配置:

  • Compatibility mode:先选择严格 OpenAI 兼容模式(strict)。
  • Token parameter:先使用自动(auto)。
  • Function calling:只有所选模型和 88API 渠道实测支持工具调用时才开启。
  • Stream function calling:只有流式工具调用也已验证时才开启。
  • Vision / Audio / Video / Document:这些开关描述模型输入能力,不会让原本不支持的模型自动获得对应能力。

填写完成后点击 保存。Dify 会在线验证凭据;只有验证通过后,模型才会出现在应用和工作流的模型列表中。

在应用中使用

  1. 新建一个基础聊天应用,或打开现有 Chatflow / Workflow。
  2. 在 LLM 节点的模型选择器中找到刚添加的模型。
  3. 先使用纯文本提示词测试,例如“回复 88API 连接成功”。
  4. 运行一次预览,确认 Dify 返回正常文本。
  5. 打开 88API 控制台的使用日志,核对同一时间是否出现对应请求记录。

先验证普通对话,再开启高级能力

工具调用、结构化输出、视觉输入和思考内容不仅取决于 Dify 开关,还取决于具体模型、渠道以及上游返回格式。普通对话成功不代表所有高级能力都兼容。

知识库与 Embedding

Dify 的知识库需要单独配置 Text Embedding 模型。聊天模型只负责生成回答,不能代替向量模型:

  1. 回到 OpenAI-API-compatible 供应商,点击 添加模型
  2. Model Type 选择 Text Embedding
  3. 填写一个确实支持 OpenAI /v1/embeddings 的 88API 模型 ID。
  4. 保存并验证后,在 Dify 右上角的默认模型设置中选择该 Embedding 模型。

官方插件还支持 Rerank、Speech2Text 和 TTS,但每一种都需要单独添加并验证。插件 README 明确提醒:部分非 LLM 后端会自行拼接 API 版本路径;如果日志出现重复的 /v1/v1,不要继续重试,应按照该模型类型的实际端点调整基础地址。

验证清单

  • Dify 保存模型时凭据验证通过。
  • 应用的 LLM 节点可以选到刚添加的模型。
  • 纯文本测试返回正常内容,而不是空响应或 HTML 错误页。
  • 88API 使用日志中出现同一模型和时间的调用记录。
  • 若使用知识库,Embedding 模型也已单独验证并设为默认值。

常见问题

找不到“添加模型”或不能保存

确认当前账号是工作空间所有者或管理员,并确认 OpenAI-API-compatible 插件已经安装。普通成员不能管理工作空间模型凭据。

返回 401 认证失败

重新复制 88API API Key,确认没有多余空格、换行或全角字符。不要填写 Codex、Claude 或其他产品的登录令牌。

返回 404 或模型不存在

API 地址应为 https://88api.ai/v1,不要填写到具体的 /chat/completions。同时核对 Model Name 是否与 /v1/models 返回值完全一致。

普通聊天正常,工具调用失败

先关闭 Function calling 和 Stream function calling,再确认模型本身是否支持工具调用。仅在 88API 与目标模型均返回标准工具调用结构时开启。

自托管版升级后旧凭据不可用

Dify 1.14.x 曾出现迁移后 OpenAI-compatible 凭据不可用的问题,相关 官方 issue 已关闭。旧实例应先更新 Dify 和插件,再重新验证或重建该模型凭据;不要把历史迁移问题误判为 88API 接口故障。

官方依据