公告: 可灵 Kling 4.0 上新,文生视频与图生视频限时 8 折,立即体验
HiAPI
教程目录
本页内容

Cherry Studio

在 Cherry Studio 添加 HiAPI 自定义服务商,按模型协议分别填三个端点,通过 HiAPI 使用 Claude、GPT、DeepSeek。

Cherry Studio 可以通过自定义服务商接入 HiAPI。一个服务商能同时配 OpenAI、Anthropic、OpenAI Responses 三个端点,分别对应三种协议,模型支持哪种协议就选哪个端点。下面以 claude-opus-5-5、gpt-6-astra、deepseek-v4.1-flash 为例,本教程已在 Cherry Studio 2.1.7 上验证。

1. 准备 HiAPI API Key

按 获取 API Key 准备好 Key,点密钥行旁的复制图标,复制完整的 HiAPI API Key,下面填到 Cherry Studio 里。

2. 选择协议

协议Cherry Studio 里的端点适合的模型
Anthropic MessagesAnthropic 端点Claude 系列
OpenAI Chat CompletionsOpenAI 端点GPT、DeepSeek 等多数模型
OpenAI ResponsesOpenAI Responses 端点需要 Responses 特性的模型

本页的示例模型都按上表实测过。换其他模型时先按上表选端点,发一条消息试试;报 400 does not support this endpoint 就换另一个端点。

3. 添加服务商

3.1 入口

依次点 设置 → 模型服务 → 添加提供商。

添加提供商入口

添加自定义提供商

3.2 三个端点都填同一个地址

字段填写
提供商名称HiAPI
API 密钥你的 HiAPI API Key
端点设置 → OpenAIhttps://api.hiapi.ai
端点设置 → Anthropichttps://api.hiapi.ai
更多设置 → OpenAI Responseshttps://api.hiapi.ai

三个端点都填 https://api.hiapi.ai,不带 /v1,Cherry Studio 会自动补全路径。这一点和其他工具不同。

3.3 核对实际请求路径

端点应显示
OpenAIhttps://api.hiapi.ai/v1/chat/completions
Anthropichttps://api.hiapi.ai/v1/messages
OpenAI Responseshttps://api.hiapi.ai/v1/responses

不一致时:出现 /v1/v1/... 的改填 https://api.hiapi.ai;缺少 /v1 的改填 https://api.hiapi.ai/v1。

核对请求路径

4. 添加模型并指定协议

添加模型名后,点模型的铅笔图标进入 编辑模型,按模型支持的协议选 对话协议,并设置 最大输出 Token。

配置项怎么填
对话协议按模型支持的协议选:Anthropic / OpenAI / OpenAI Responses
最大输出 Token必填,建议 8192(不能超过模型上限);不填会发送空值,报 400 max_tokens: ""
上下文长度按模型填写
模型能力需要工具调用时勾选 工具

4.1 协议选择示例

以下面三个模型为例,先添加模型名:

TEXT
claude-opus-5-5
gpt-6-astra
deepseek-v4.1-flash

再点模型的铅笔图标 → 编辑模型,对话协议这样选:

模型Cherry Studio 里选
claude-opus-5-5Anthropic
gpt-6-astraOpenAI(也可选 OpenAI Responses)
deepseek-v4.1-flashOpenAI

编辑模型配置

5. 验证

改过设置后新建对话再测,旧会话会缓存参数。

5.1 对话

新建对话,分别用配好的模型发送「你好,用一句话介绍你自己。」,能正常回复就说明接入成功。

对话验证

5.2 工具调用

按 MCP 接入教程 的 Cherry Studio 篇配置 MCP(内置服务器或市场安装),再在 MCP 允许访问的文件夹里新建 tool-call-test.txt,写一行 hello hiapi 并保存,然后发送「只允许调用一次文件读取工具,读取 tool-call-test.txt 的全部内容并原样返回。不要修改文件,不要读取其他文件,不要根据文件名猜测内容。」,出现工具调用并返回 hello hiapi 即可。

工具调用验证

6. 常见问题

下面只列 Cherry Studio 特有的问题,401、404、429 等通用报错见 通用报错。

报错原因处理
400 max_tokens: ""没设置最大输出 Token填 8192
max_completion_tokens 超出 64000默认值超过上限调到 64000 以下
400 stream: must be true检测模型 按钮发的是非流式请求以实际对话为准,保持流式开启
net::ERR_NETWORK_CHANGED网络或代理抖动重试或关闭代理
400 does not support this endpoint对话协议和模型不匹配Claude 选 Anthropic;gpt-6-astra 选 OpenAI 或 OpenAI Responses
自定义端点报空 max_tokens用了 Claude Agent 运行模式不要用 Claude Agent 模式对接自定义端点