集成
桌面与 Web 客户端
下文给出 Cherry Studio、Open WebUI 和 Claude Code 的地址与协议配置;Claude Code 也可按需通过 ccNexus 转换协议。Gemini CLI 暂未上线。
地址与协议速查
| 客户端 | 填写地址 | 协议或类型 |
|---|---|---|
| Cherry Studio | https://api.khaix.net | OpenAI Responses |
| Open WebUI | https://api.khaix.net/v1 | OpenAI · 默认 Chat Completions |
| Claude Code 直连 | https://api.khaix.net | Anthropic Messages |
| Claude Code 经 ccNexus | http://127.0.0.1:3000 | 本地 Messages 转换;上游使用 Responses |
| Gemini CLI | 暂未上线 | 依赖 Gemini 原生协议,当前不可配置 |
各客户端拼接请求路径的方式不同,地址请直接按表填写。有的需要站点根地址,有的需要带 /v1,不能套用同一个格式。
Cherry Studio
建议先从 Cherry Studio 官网更新到当前版本,再按 OpenAI Responses 配置 KHaiXAPI。
- 打开“模型服务”,选择“添加自定义提供商”。
- 名称填写
KHaiXAPI,API 地址填写https://api.khaix.net。 - 填写分配给这个客户端的 API Key。
- 手工添加文字模型
gpt-5.6-sol。 - 打开该提供商的“更多端点”,启用
OpenAI Responses。 - 执行连接检测,保存后发送一条文字消息。
Open WebUI
通过 Open WebUI 的 OpenAI Compatible 连接添加 KHaiXAPI。
- 以管理员身份进入 Admin Settings → Connections → OpenAI。
- 添加连接,URL 填写
https://api.khaix.net/v1,并填写 API Key。 - 首次接入使用默认的 Chat Completions,图片、文件和其他媒体选项保持关闭。
- 保存后检查模型列表;未自动出现时,在 Model IDs (Filter) 中填写
gpt-5.6-sol。 - 新建对话,发送一条文字消息,并在控制台核对调用记录。
如果当前版本提供 Responses API Type,可在 Chat Completions 接通后另行测试。会话、流式或工具调用出现异常时,切回 Chat Completions 对比即可判断是否与协议有关。
Claude Code
KHaiXAPI 原生提供 POST /v1/messages,Claude Code 可以直接连接。分组不支持 Messages 调度、客户端版本较旧或需要本地模型映射时,再使用 ccNexus。
原生 Messages 直连
先在当前终端设置临时变量并启动 Claude Code。连接确认无误后,再通过操作系统或终端的 Secret 机制持久化。
export ANTHROPIC_BASE_URL="https://api.khaix.net"
export ANTHROPIC_AUTH_TOKEN="$KHAIX_API_KEY"
export ANTHROPIC_MODEL="gpt-5.6-sol"
claude$env:ANTHROPIC_BASE_URL = "https://api.khaix.net"
$env:ANTHROPIC_AUTH_TOKEN = $env:KHAIX_API_KEY
$env:ANTHROPIC_MODEL = "gpt-5.6-sol"
claude- 启动后运行
/status,确认 Base URL、认证状态和模型。 - 先发送一个文字任务,再执行一次只读工具调用。
- 在 KHaiXAPI 控制台确认请求进入 Messages 协议且模型正确。
ccNexus 备选方案
ccNexus 是第三方本地协议转换器,只在直连不可用或需要本地模型映射时使用。安装前请核对版本和下载来源。
- 在 ccNexus 添加上游:API 地址填写
https://api.khaix.net,转换器选择OpenAI Responses。 - 在 ccNexus 中填写 KHaiXAPI 密钥和文字模型
gpt-5.6-sol,保存并执行端点检测。 - 启动本地服务并确认仅监听本机地址;下面以默认端口
3000为例。 - 将 Claude Code 的
ANTHROPIC_BASE_URL改为http://127.0.0.1:3000。 - Claude Code 的认证令牌填写本地代理接受的占位值。真实 KHaiXAPI 密钥只保存在 ccNexus 上游配置中。
export ANTHROPIC_BASE_URL="http://127.0.0.1:3000"
export ANTHROPIC_AUTH_TOKEN="ccnexus-local"
export ANTHROPIC_MODEL="gpt-5.6-sol"
claudeccNexus 的监听端口或本地认证值有改动时,请同步替换示例中的值。Claude Code 侧只使用本地代理的认证值。
Gemini CLI
目前没有可用的 Base URL、环境变量或测试命令。上线状态以控制台为准。
验证与安全
- 密钥:每个客户端单独创建,便于限制、审计和撤销。
- 文字:发送“请回复:连接成功”,核对返回内容和控制台记录。
- 地址:遇到 404 时检查
/v1/v1、错误 endpoint 和客户端自动补路径。 - 流式与工具:文字接通后逐项开启,协议问题和密钥问题更容易区分。
- 日志:截图和支持记录中的密钥只保留少量字符。
- 自动执行:Claude Code 等 Agent 客户端在不可信目录中应保留权限确认。