接入
OpenAI 兼容接口
CoreCode 的所有模型都提供 OpenAI 格式的接口,GPT、Gemini、Grok 用它最方便,Claude 也可以。OpenAI SDK、curl,以及任何能填「API 地址」和「密钥」的 OpenAI 兼容客户端,都能直接接到 CoreCode。
https://corecode.live/v1/v1/chat/completions)和 Responses(/v1/responses),所有模型都支持Authorization: Bearer sk-你的密钥,分组选模型所在的分组或「auto」创建密钥
在 API 密钥 页点「创建 API 密钥」,按要用的模型选分组:
| 要用的模型 | 分组 |
|---|---|
| GPT | GPT |
| Gemini | |
| Grok | Grok |
| 几家都要用 | auto,按模型名自动选分组 |
用 curl 试一下
curl https://corecode.live/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model": "grok-4.7", "messages": [{"role": "user", "content": "回复 ok"}]}'
返回的 choices[0].message.content 是 ok 即接通。把 model 换成 gpt-6.1-sol 或 gemini-3.8-flash-high 试其他分组,密钥的分组要对得上。
OpenAI SDK
from openai import OpenAI
client = OpenAI(base_url="https://corecode.live/v1", api_key="sk-你的密钥")
resp = client.chat.completions.create(
model="gemini-3.8-flash-high",
messages=[{"role": "user", "content": "回复 ok"}],
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://corecode.live/v1", apiKey: "sk-你的密钥" });
const resp = await client.chat.completions.create({
model: "gemini-3.8-flash-high",
messages: [{ role: "user", content: "回复 ok" }],
});
console.log(resp.choices[0].message.content);
也可以用 Responses 接口,所有模型都支持:client.responses.create(model="gpt-6.1-sol", input="回复 ok")。
在客户端里填写
聊天客户端、编辑器插件和 Agent 工具的叫法各不相同,找到「OpenAI」或「OpenAI 兼容」类型的提供方,填三项:
| 字段 | 填写 |
|---|---|
| API 地址 / Base URL | https://corecode.live/v1。有的客户端会自己在后面加 /v1,这时填 https://corecode.live;请求报 404 就换另一种写法 |
| API 密钥 | sk- 开头的密钥 |
| 模型 | 手动填模型名,如 gpt-6.1-sol、gemini-3.8-flash-high、grok-4.7 |
具体工具的配置见 OpenCode、OpenClaw 和 Codex;装了 Magpie 的话,在 Magpie 里选模型更省事。
GPT 分组
Codex 号池。模型:gpt-6.1-sol、gpt-6.1-terra、gpt-6-astra、gpt-6-sol、gpt-6-luna、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、codex-auto-review。
Gemini 分组
Antigravity 号池。模型:gemini-3.8-flash-high。
Grok 分组
Grok 号池。模型:grok-4.7、grok-4.6。
常见问题
401
密钥没带上或填错。请求头要写成 Authorization: Bearer sk-你的密钥,Bearer 后面有一个空格。
模型不存在或无可用渠道
密钥的分组里没有这个模型。比如 Grok 分组的密钥调用 gpt-6.1-sol 会报错;改用对应分组的密钥,或者用「auto」分组。
Claude 也能用这个接口吗?
能,密钥分组要是「Claude 满血(可外接)」或 auto,「仅限CC」只接受 Claude Code。不过 Claude 的提示缓存、思考等功能以 Anthropic 原生接口最完整,SDK 里调 Claude 建议用 Anthropic SDK,地址 https://corecode.live。