接入文档

本服务提供 OpenAI 兼容的接口。在任何支持自定义 Base URL 的客户端或 SDK 里填入下面的信息即可使用,不需要改代码逻辑。

三个必填项

Base URL
https://ai.goooootrack.com/v1
API Key
形如 gai_…。向管理员索取邀请码后开通账号自动获得。
模型
codex-gpt-5.6-sol

常用这个。完整清单见下方。

图形客户端

Cherry Studio / NextChat / 沉浸式翻译 / Chatbox

  1. 1. 打开设置里的「模型服务」或「API 提供方」,新增一个 OpenAI 兼容 类型的服务。
  2. 2. API 地址填 https://ai.goooootrack.com/v1。若客户端会自动补 /v1,就只填 https://ai.goooootrack.com。
  3. 3. API Key 填 gai_… 密钥。
  4. 4. 点「获取模型」自动拉取,或手动添加 codex-gpt-5.6-sol。

代码接入

OpenAI 官方 SDK,改两行就能用

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://ai.goooootrack.com/v1",
    api_key="gai_你的密钥",
)

response = client.chat.completions.create(
    model="codex-gpt-5.6-sol",
    messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://ai.goooootrack.com/v1",
  apiKey: "gai_你的密钥",
});

const response = await client.chat.completions.create({
  model: "codex-gpt-5.6-sol",
  reasoning_effort: "medium", // none / low / medium / high / xhigh / max
  messages: [{ role: "user", content: "你好" }],
});
console.log(response.choices[0].message.content);

curl

curl https://ai.goooootrack.com/v1/chat/completions \
  -H "Authorization: Bearer gai_你的密钥" \
  -H "Content-Type: application/json" \
  -d '{"model":"codex-gpt-5.6-sol","reasoning_effort":"medium","messages":[{"role":"user","content":"你好"}]}'

GPT-5.6 推理强度

Sol、Terra、Luna 均可设置

在 Chat Completions 请求中传 reasoning_effort:none、low、medium、high、xhigh 或 max。

不传时由上游使用默认值;强度越高,通常耗时和 Token 消耗越多。

Codex 文本模型

Chat Completions 兼容模式,适合自建 ERP

模型名带 codex- 前缀时,本站会使用 Codex 账号直连,并把 /v1/chat/completions请求转换成 Codex Responses 请求。现有 OpenAI 兼容工具无需修改接口代码,只需重新拉取模型并选择例如codex-gpt-5.6-sol。

支持 system / developer / user / assistant / tool 消息、文本与image_url 输入,以及 function tools。stream=true 返回标准 SSE,但当前会等待 Codex 完整生成后再一次性输出。

客户端可继续发送 max_tokens 或max_completion_tokens,兼容层会接受但不会转发:Codex 上游不接受输出长度字段,实际长度由模型控制。

不带前缀的模型仍走 ChatGPT 网页账号池,两条线路互不替代;某条线路账号失效时,请切换到另一条健康线路。

Responses API

Codex 原生调用,模型名不加 codex- 前缀

使用 client.responses.create 时,把推理强度写在reasoning.effort。

const response = await client.responses.create({
  model: "gpt-5.6-sol",
  input: "你好",
  reasoning: { effort: "medium" },
});
console.log(response.output_text);

生图

返回图片链接,可直接下载或转存

curl https://ai.goooootrack.com/v1/images/generations \
  -H "Authorization: Bearer gai_你的密钥" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"一只戴墨镜的柴犬","n":1,"response_format":"url"}'

生图模型

  • gpt-image-2—— 默认。走 ChatGPT 官网的生图额度
  • codex-gpt-image-2—— 独立额度,与官网额度互不影响。每次只出一张,不支持 mask 蒙版

response_format

  • url(默认)—— 返回 https://ai.goooootrack.com/files/… 形式的链接,保留 3 天,链接不需要鉴权。
  • b64_json —— 直接返回 base64,不保存图片文件,也不附带 URL。

可用模型

文本 15 个 + 生图 2 个

codex-gpt-5.6-luna
codex-gpt-5.6-sol
codex-gpt-5.6-terra
codex-gpt-6-astra
codex-gpt-6-luna
codex-gpt-6-sol
codex-gpt-6.1-sol
codex-gpt-6.1-terra
gpt-5-5
gpt-5-5-thinking
gpt-5.6
gpt-5.6-luna
gpt-5.6-sol
gpt-5.6-terra
research

普通文本清单来自 ChatGPT 网页账号池;带 codex- 前缀的文本清单来自 Codex 直连账号池,均可能随时间变化。调用 GET https://ai.goooootrack.com/v1/models 获取清单,服务端缓存 5 分钟,过期后下次请求自动更新。 需要立即更新 ChatGPT 网页线路清单时,在「模型状态」页点击「拉取最新模型」;获取包含 Codex 别名的客户端清单,请携带 API Key 请求 GET https://ai.goooootrack.com/v1/models?refresh=1。 ChatGPT 上游失败时保留最近成功的清单;从未成功拉取时返回内置兜底清单。Codex 清单临时不可用时不会影响其他模型返回。 工具本地保存的模型列表需要重新获取,已配置的模型名称不会自动切换。

接口清单

接口方法用途
/v1/chat/completionsPOST对话;Codex 前缀模型也可直接调用
/v1/responsesPOSTCodex 原生 Responses API,支持 stream 与 reasoning.effort
/v1/modelsGET模型清单
/v1/images/generationsPOST文生图
/v1/images/editsPOST改图(multipart)
/v1/files/ppt/generationsPOST生成可编辑 PPT(异步)
/v1/files/psd/generationsPOST生成可编辑 PSD(异步)

额度与限制

  • 站内配额:新账号默认 100,000 Token,每日上限 20,000。每日配额在北京时间零点重置;总配额用尽需联系管理员补充。
  • 上游限制:ChatGPT 官方对整个号池另有按次数计的限制(生图、深度研究等)。这一层与站内配额独立, 任一方用尽都会导致调用失败。
  • API 密钥数量不限,可为不同使用者分别创建并命名;完整值只在创建时显示一次。
  • 生成的图片保留 3 天。
  • 默认不记录提问内容。