API 参考

API 兼容协议

了解 AIGoCode 的 API 入口、请求格式与接入分组。

AIGoCode 提供 OpenAI、Anthropic 和 Gemini 兼容接口,方便接入编程工具、SDK 和业务应用。选择对应的接入分组,配置 API Key 与服务地址,即可使用现有代码调用模型。

支持的 API 入口

协议请求路径主要输入字段
OpenAI ResponsesPOST /v1/responsesinput
OpenAI Chat CompletionsPOST /v1/chat/completionsmessages
Anthropic MessagesPOST /v1/messagesmessages
Gemini 原生接口POST /v1beta/models/{model}:generateContentcontents

AIGoCode 所有支持 OpenAI 协议的模型,都同时支持 Responses API 和 Chat Completions API。 根据现有客户端或代码使用的格式选择即可。

Responses 使用 input 发送内容,从 output 中读取回复;Chat Completions 使用 messages,从 choices 中读取回复。

协议、分组与模型

在 AIGoCode 中,三个配置项分别决定不同的内容:

配置项作用
接口协议决定请求参数、认证字段和响应格式
API Key 分组决定可调用的模型、适用工具、接入线路和计费价格
模型 ID指定实际调用的模型,例如 gpt-6-astra、claude-opus-5-5、gemini-4-argon

每把 API Key 绑定一个分组。 你可以在 模型广场 查看各分组的模型、价格和适用工具,再选择对应的接入方式。

按使用场景选择分组

使用场景选择方式
Claude Code选择适用于 Claude Code 的分组
Codex选择适用于 Codex 的分组
curl、SDK 或第三方应用选择支持外接调用的分组
Gemini 原生接口选择支持 Gemini 协议的分组

专用分组用于指定的编程工具,可外接分组用于 SDK、REST API 和第三方应用集成。

以下是三种接口格式的模型与分组示例:

模型调用格式分组示例
gpt-6-astraOpenAI Responses 或 Chat CompletionsCodex(可外接)
claude-opus-5-5Anthropic MessagesClaude Code(可外接)
gemini-4-argonGemini 原生接口Gemini

不同工具和项目可以使用独立的 Key。所有 Key 共用账户的套餐额度和灵活额度,调用按各自绑定分组的价格计费。

服务地址

API 服务根地址为:

https://api.aigocode.dev

根据使用方式填写地址:

使用方式地址填写
OpenAI 官方 SDKbase_url / baseURL 填 https://api.aigocode.dev/v1
Anthropic 官方 SDK填写 https://api.aigocode.dev
Gemini 客户端按客户端配置要求填写根地址或 /v1beta 前缀
直接发送 HTTP 请求服务根地址加上完整请求路径

例如,Responses API 的完整请求地址为:

https://api.aigocode.dev/v1/responses

配置 Claude Code、Codex 等工具时,按照对应 接入教程 填写地址,客户端会按自身规则拼接接口路径。

鉴权方式

协议认证字段
OpenAI 兼容Authorization: Bearer YOUR_API_KEY
Anthropic Messagesx-api-key: YOUR_API_KEY
Gemini 原生接口x-goog-api-key: YOUR_API_KEY

将对应分组的 API Key 填入认证字段,即可发送请求。环境变量设置与完整示例见 鉴权 和 快速开始。

下一步

本页目录