AI 中转站 · 使用说明

在 Codex CLI 等工具里接入共享的 GPT 额度

一句话:拿到管理员发给你的 API key,改一个配置文件,就能用。不需要装任何梯子或代理——中转站在境外服务器上,你的机器直连它即可。

你会拿到什么

项目值
接入地址
(base_url)
https://api.179-255-120-232.sslip.io/v1
API key管理员单独发给你,形如 sk-xxxxxxxx...
可用模型 gpt-6-sol(新一代日常主力,也能生图)
gpt-6-astra(旗舰,也能生图)
gpt-6-luna(快、省,简单任务用它)
上一代仍可用:gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna / gpt-5.5
生图专用:gpt-image-2 / gpt-image-1.5

API key 是你个人的,请勿转发他人。每个人的 key 独立计量额度,也独立记录用量——转发出去等于把自己的额度送人,而且出了问题会算在你头上。

一、Codex CLI(推荐)

1

安装

npm install -g @openai/codex

已经装过的话,确保版本不低于 0.122:codex --version

2

写配置文件

编辑 ~/.codex/config.toml(没有就新建,目录不存在先 mkdir -p ~/.codex):

model_provider = "relay"
model = "gpt-6-sol"

[model_providers.relay]
name = "AI Relay"
base_url = "https://api.179-255-120-232.sslip.io/v1"
env_key = "RELAY_API_KEY"
wire_api = "responses"

wire_api = "responses" 这行不能少也不能改,Codex 新版本只认这个。

3

设置你的 key

把下面这行加到 ~/.zshrc(macOS 默认)或 ~/.bashrc,把 sk-xxxx 换成你自己的:

export RELAY_API_KEY="sk-xxxx"

然后 source ~/.zshrc 生效。

4

用起来

cd 你的项目目录
codex

进入交互界面后直接描述你要做的事即可。

二、其他工具

任何支持「OpenAI 兼容 API」的客户端都能接,填两个值就行:

字段填什么
Base URL / API 地址https://api.179-255-120-232.sslip.io/v1
API Key你的 sk-...
模型名gpt-6-sol 等(见上表)

常见的比如 Cherry Studio、ChatBox、Continue、Cline、OpenWebUI,以及各种 Python/Node SDK。

Python 示例

from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxx",
    base_url="https://api.179-255-120-232.sslip.io/v1",
)

resp = client.responses.create(
    model="gpt-6-sol",
    input="用三句话解释一下空间转录组",
)
print(resp.output_text)

命令行快速验证

不确定 key 有没有生效,跑这个:

curl https://api.179-255-120-232.sslip.io/v1/responses \
  -H "Authorization: Bearer $RELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-6-sol","input":"say hi"}'

能返回一段 JSON 就说明通了。

三、生成图片

两条路,看你的客户端支持哪种。

方式 A:专用生图端点(大多数客户端走这个)

用 /v1/images/generations,模型填 gpt-image-2(质量更好)或 gpt-image-1.5(更快更省):

curl https://api.179-255-120-232.sslip.io/v1/images/generations \
  -H "Authorization: Bearer $RELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"一只坐在书桌上的橘猫,水彩风格","n":1,"size":"1024x1024"}'

返回的 JSON 里 data[0].b64_json 是 base64 编码的 PNG,解码存成文件即可。Python:

import base64
from openai import OpenAI

client = OpenAI(api_key="sk-xxxx",
                base_url="https://api.179-255-120-232.sslip.io/v1")

r = client.images.generate(
    model="gpt-image-2",
    prompt="一只坐在书桌上的橘猫,水彩风格",
    size="1024x1024",
)
open("cat.png", "wb").write(base64.b64decode(r.data[0].b64_json))

模型名别写错:能用的只有 gpt-image-2 和 gpt-image-1.5。dall-e-3、gpt-image-1、gpt-image-2.5 都不存在,填了会报 no available channel。

方式 B:让 gpt-6-astra 边聊边画

新旗舰 gpt-6-astra 自带生图工具,好处是可以在同一轮对话里既讲解又出图:

curl https://api.179-255-120-232.sslip.io/v1/responses \
  -H "Authorization: Bearer $RELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-6-astra",
       "input":"画一只橘猫,并说明你的构图思路",
       "tools":[{"type":"image_generation"}]}'

返回的 output 数组里,type 为 image_generation_call 的那项,其 result 字段就是 base64 图片;type 为 message 的那项是文字。

生图很费额度:一张图约等于几十次文本对话。别批量刷,也别拿它当壁纸生成器——额度是全组共享的。

四、遇到问题

现象原因 / 处理
401
Invalid token
两种可能:key 填错了,或者你的额度用完了。先检查 key 有没有多余空格,确认没问题就找管理员加额度。
404 model not found
或 no available channel
模型名拼错了,或用了表里没有的模型。照上面的列表填。最常见的错:生图填了 dall-e-3 / gpt-image-1 / gpt-image-2.5 —— 这三个都不存在,要用 gpt-image-2 或 gpt-image-1.5。
503
no auth available
上游订阅账号的额度窗口被打满了(全组共享,有人在密集跑)。等十几秒到几十秒重试即可,一般会自动恢复。持续不恢复再找管理员。
连不上 / 超时 先确认网络能访问 https://api.179-255-120-232.sslip.io/。如果单位有线网下不通、手机热点通,告诉管理员,这是网络侧问题。
响应很慢 推理型模型本来就慢(十几秒到几十秒正常)。想快就用 gpt-6-luna。
Codex 报 wire_api 相关错 配置里漏了 wire_api = "responses",或 Codex 版本太老,升级到 0.122 以上。

五、几条约定