cnAPIcnAPI
⚠️合规提示:本项目仅用于合法授权的 API 网关、内部管理和私有化部署场景。请遵守上游服务条款、平台规则、监管要求和内容安全要求。
AI 应用

Chatbox - 跨平台 AI 客户端

在 Chatbox 中添加 cnAPI 自定义模型服务商。

选择 OpenAI API 兼容

cnAPI 在 Chatbox 中应使用 OpenAI API 兼容 模式。API 主机和 API 路径是两个 独立字段,不要在两处重复填写 /v1/chat/completions。

Chatbox 是支持桌面端、移动端和网页端的 AI 客户端,可以添加 OpenAI、Claude、Gemini 以及自定义兼容服务商。

使用前准备

  1. 在 cnAPI 控制台创建 API Key。
  2. 复制至少一个当前账户可用的准确模型 ID。
  3. 安装或更新 Chatbox。

配置参数

Chatbox 字段填写内容
名称cnAPI
API 模式OpenAI API 兼容
API 密钥在 cnAPI 控制台创建的 API Key
API 主机https://cnapi.vip/v1
API 路径留空,使用默认 /chat/completions
模型 IDcnAPI 返回的准确模型 ID

添加 cnAPI 服务商

  1. 打开 Chatbox,进入 设置 → 模型提供方。
  2. 滚动到列表底部,点击 添加。

在 Chatbox 模型提供方列表中点击添加

  1. 名称填写 cnAPI,API 模式选择 OpenAI API 兼容。

在 Chatbox 中选择 OpenAI API 兼容模式

  1. 在 API 密钥 中粘贴自己的 cnAPI API Key。

  2. API 主机 填写 https://cnapi.vip/v1。

  3. API 路径 留空。Chatbox 会使用 /chat/completions,最终请求地址为 https://cnapi.vip/v1/chat/completions。

  4. 在模型区域点击 新建,填入准确的模型 ID。

  5. 只有确认模型支持时,才勾选视觉、推理、工具使用等能力;上下文窗口和最大输出也应 按实际模型能力填写。

  6. 保存服务商,点击 检查。出现“连接成功”后返回聊天页面。

下图以 Chatbox 官方配置页为底图,仅将服务商名称、API 主机和模型 ID 替换为 cnAPI 示例值;API Key 保持遮盖。实际使用时请填写 cnAPI 模型列表返回的准确 ID。

在 Chatbox 中完成 cnAPI 服务商配置并检查连接

  1. 新建会话,在底部模型选择器中选择 cnAPI 模型并开始使用。

验证是否成功

  1. 服务商页面点击 检查,确认显示“连接成功”。
  2. 选择已添加的模型发送一条测试消息。
  3. 在 cnAPI 控制台使用日志中核对请求时间和模型 ID。

常见问题

请求地址出现重复路径

推荐保持以下组合:

API 主机:https://cnapi.vip/v1
API 路径:留空

不要把完整的 https://cnapi.vip/v1/chat/completions 同时放入主机和路径字段。

点击获取后没有模型

使用 新建 手动添加准确模型 ID。模型是否能自动获取取决于当前版本和模型列表接口, 手动添加后仍应执行一次“检查”和真实对话。

应该选择 OpenAI Responses 吗

普通兼容聊天选择 OpenAI API 兼容。只有 cnAPI 对应模型和渠道明确支持 Responses API 时,才使用 Responses 类型。

能力选项应该全部勾选吗

不应该。视觉、推理、工具使用等勾选项会改变 Chatbox 的请求方式,必须与模型真实能力 一致。模型不支持时强行开启会导致参数错误。

返回 401 或模型不存在

401 通常是 API Key 无效;模型不存在则检查模型 ID 的大小写、连字符和账户权限。不要 把 API Key 放入截图或反馈正文。

官方依据

[

LibreChat - 可自托管多模型对话平台

通过 librechat.yaml 将 LibreChat 接入 cnAPI。

](/zh/docs/apps/librechat)[

AstrBot - Agent 聊天机器人

AstrBot 配置教程 — 将开源 Agent 聊天机器人平台对接 cnAPI,为 QQ、飞书、钉钉、企业微信等即时通讯注入 AI 能力。

](/zh/docs/apps/astrbot)

这篇文档对您有帮助吗?

最后更新于