Skip to content

AIO Coding Hub 配置指南

AIO Coding Hub 是一个本地 AI CLI 统一网关,可以让 Claude Code、Codex、Gemini CLI 等工具的请求走同一个本机入口。配置木瓜 API 后,可以把木瓜 API 作为上游供应商接入 AIO Coding Hub,再由 AIO 统一代理到各个 CLI 工具。

示例里的 your-api-keyyour-model-id 是占位内容,复制后请换成木瓜 API 控制台里的真实 API Key 和模型 ID。

适合什么场景

如果你只使用一个 CLI 工具,直接看对应工具文档会更简单:

如果你同时使用多个 CLI,或者想统一管理上游、Failover、用量统计和请求日志,可以使用 AIO Coding Hub。

下载安装

项目地址:

text
https://github.com/dyndynjyxa/aio-coding-hub

下载地址:

text
https://github.com/dyndynjyxa/aio-coding-hub/releases

按系统选择安装包:

  • Windows:.msi 或便携版压缩包
  • macOS:按 Intel / Apple Silicon 选择对应压缩包
  • Linux:.deb、AppImage 或 Wayland AppImage

Linux Arch 用户也可以使用 AUR:

bash
paru -S aio-coding-hub-bin

添加木瓜 API 上游

启动 AIO Coding Hub 后,进入供应商页面,添加一个新的上游供应商。

推荐填写:

配置项填写内容
名称木瓜 API
Base URLhttps://api.mugua.link/v1
鉴权方式API Key
API Keyyour-api-key

如果页面支持多个 Base URL,只填一个即可:

text
https://api.mugua.link/v1

保存后启用该供应商。

配置模型映射

AIO Coding Hub 支持把 CLI 请求里的模型名称映射到上游模型。配置木瓜 API 时,建议把需要使用的模型槽位都映射到控制台可用模型。

示例:

模型槽位填写内容
Main Modelyour-model-id
Reasoning Modelyour-model-id
Haiku Modelyour-model-id
Sonnet Modelyour-model-id
Opus Modelyour-model-id

如果你只想先跑通,可以先把主模型填成 your-model-id。后续再根据控制台可用模型,分别配置快模型、推理模型或高能力模型。

打开 CLI 代理

回到首页,打开你要使用的 CLI 代理开关。

常见选择:

  • 使用 Claude Code:打开 Claude Code 代理
  • 使用 Codex:打开 Codex 代理
  • 使用 Gemini CLI:打开 Gemini CLI 代理

AIO Coding Hub 会在本机启动网关。默认健康检查地址通常是:

bash
curl http://127.0.0.1:37123/health

如果返回类似下面内容,说明本机网关已经运行:

json
{
  "status": "ok"
}

验证调用

打开对应 CLI 工具,发送一条简单请求。

如果配置正确,你可以在 AIO Coding Hub 的控制台、请求日志或用量页面看到本次请求记录。

验证时建议同时检查:

  • 请求是否命中 木瓜 API 供应商
  • 模型是否被映射到 your-model-id
  • 是否有 401、404、429、500 等错误
  • 用量统计是否出现记录

常见排查

健康检查失败

确认 AIO Coding Hub 已经启动,并且对应 CLI 代理开关已经打开。

如果端口被占用,可以在 AIO 设置里查看实际监听端口,再用实际端口检查:

bash
curl http://127.0.0.1:实际端口/health

提示鉴权失败

检查供应商里的 API Key 是否正确,尤其注意不要带入空格、换行或不可见字符。

提示模型不存在

检查模型映射是否填成了木瓜 API 控制台里的真实模型 ID。不要把 your-model-id 原样填进去。

请求没有进入 AIO

确认对应 CLI 的代理开关已经打开,并关闭可能冲突的旧环境变量或旧代理配置。

上游请求失败

先在 AIO 请求日志里查看错误码:

  • 401:API Key 错误或失效
  • 404:接口路径或模型不匹配
  • 429:请求过于频繁或额度不足
  • 500:稍后重试,必要时联系管理员

参考资料

  • AIO Coding Hub GitHub:https://github.com/dyndynjyxa/aio-coding-hub
  • AIO Coding Hub Releases:https://github.com/dyndynjyxa/aio-coding-hub/releases

木瓜 API 使用文档