GPT
订阅套餐主力模型:
- gpt-5.2
- gpt-5.3-codex
- gpt-5.3-codex-spark
- gpt-5.4
- gpt-5.4-mini
- gpt-5.5
- gpt-5.6-sol
- gpt-5.6-luna
- gpt-5.6-terra
- gpt-6-astra
- gpt-6-luna
- gpt-6.1-sol
按量也覆盖上面这些(原文的按量列表里没有单独再写 gpt-6-luna)。
图片:gpt-image-2、gpt-image-2.5-flare
生图工作台:https://studio.tap365.org/ 用 openai-image-20260425(高级)分组的 key。https://space.tap365.org/ 也可以用这个 key。免费 key 每天 15 张。模式有生图、编辑、放大。gpt 生图是 1k/2k,高级版是 4K。
接口:/v1/responses 支持 SSE 和非流式 JSON,也支持 /v1/chat/completions。示例见 https://github.com/mason0510/sublb-demo
Codex
官方安装说明:https://developers.openai.com/codex/cli
装好后直接改配置,不要走 Codex 登录页。打开 Codex App 后不要 login。
~/.codex/AGENTS.md 是全局提示词,相当于 CLAUDE.md。没有就自己建。
macOS / Linux 先 mkdir -p ~/.codex。
npm i -g @openai/codex~/.codex/config.toml:
model_provider = "sublab"
model = "gpt-6.1-sol"
review_model = "gpt-5.6-sol"
model_reasoning_effort = "medium"
model_auto_compact_token_limit = 200000
disable_response_storage = true
#model_instructions_file = "~/.codex/AGENTS.md"
personality = "pragmatic"
web_search = "live"
approvals_reviewer = "guardian_subagent"
approval_policy = "never"
sandbox_mode = "danger-full-access"
service_tier = "fast"
[model_providers.sublab]
name = "sublab"
base_url = "https://chainfuel.tap365.org/v1"
wire_api = "responses"
requires_openai_auth = true
[features]
fast_mode = true
js_repl = true
multi_agent = false
apps = true
codex_hooks = true
guardian_approval = true
prevent_idle_sleep = true
tui_app_server = false~/.codex/auth.json:
{
"OPENAI_API_KEY": "从https://chainfuel.tap365.org/keys获取到的key"
}Windows:Win+R 输入 %userprofile%\.codex。没有目录就先建。确认 node -v 后执行 npm install -g @openai/codex。桌面建一个 test 目录,进去运行 codex,让它生成 config.toml 和 auth.json,再用上面的内容替换。Windows 不要把 config.toml 存成 config.toml.txt。用 VS Code 这类编辑器,不要用记事本。
Codex App 也支持 Windows 和 Mac:https://developers.openai.com/codex/app/windows
App 首次选 Use API Key,让它创建文件,再替换。这份原文里的 provider 名是 Sublb:
model_provider = "Sublb"
model = "gpt-6.1-sol"
review_model = "gpt-5.6-sol"
model_reasoning_effort = "medium"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 1000000
model_auto_compact_token_limit = 900000
[model_providers.Sublb]
name = "Sublb"
base_url = "https://chainfuel.tap365.org/v1"
wire_api = "responses"
requires_openai_auth = true换新模型
- 升级 CLI:
npm install -g @openai/codex@latest。原文记录的 CLI 版本是 0.144.1。App 用左下角更新按钮。 - 想让客户端自己发现新模型:升到最新版,删掉静态
model-catalog.json,并删掉 config 里的model_catalog_json。 - 或者自己补
model-catalog.json。原文点名要补的有 gpt-5.6-terra、gpt-5.6-sol、gpt-5.6-luna、gpt-6-luna、gpt-6.1-sol,并修正浮点问题。 - 有警告一般不影响使用。
编码用 gpt-6.1-sol。一般任务用 gpt-5.5 或 gpt-5.6-sol。推理力度一般用 medium。
OpenCode
配置文件 ~/.config/opencode/opencode.json。适用于 macOS / Ubuntu。
在 provider.openai.options 里设置:
- baseURL:
https://chainfuel.tap365.org/v1 - apiKey:你的 sk- 密钥
- 备用:
https://sublb43.tap365.org/v1
默认模型必须是 providerID/modelID:
"model": "openai/gpt-5.6-sol"改完要完全退出并新建 session,再手动确认模型。旧会话可能仍钉着旧模型。标题生成可能走 gpt-5.4-mini,目录里没有这个模型时标题会报错,一般不影响主对话。
| 现象 | 含义 | 怎么做 |
|---|---|---|
| Upstream gateway error / 502 / 504 / Internal Server Error | 已连上网关,上游模型链路挂了 | 换 baseURL 或换已通的模型 |
| 超时、DNS、TLS 失败 | 真连不上 | 查代理、网络、域名 |
| pricing not found for model | 模型不在网关目录或计价表 | 换目录里有的模型 |
| 配置已改,会话仍是旧模型 | session 钉死了旧模型 | 新建会话并手选模型 |
日志:~/.local/share/opencode/log/opencode.log
常见错误
401 只有三种:账号配置不对、额度用完、账号到期。API_KEY_DISABLED 就按对应分组重新创建 key。
429 / try many times:多半是订阅到了限额,或订阅过期。都不是的话新建一个 key。
413:当前会话超过 20MB,只能新建会话。
502 Upstream access forbidden、503:重启客户端,关梯子或换美国/日本节点,清理上下文,新建 key。还不成就联系客服。
Reconnecting、stream closed:缩短上下文,切换网络,换模型,换 key。
算力不足和账户类别无关。换一个模型,例如 gpt-5.5 换成 gpt-5.4。
如果以前用 ChatGPT 登录过,删掉 auth.json 和 config.json,重新打开让它生成,再填 key 和 URL。
自检:
curl --noproxy '*' -sS https://chainfuel.tap365.org/v1/responses \
-H "Authorization: Bearer $SUBLB_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"model": "gpt-5.4",
"stream": false,
"input": "只回复 CODEX_PROVIDER_OK"
}'以上都没解决,联系客服预约远程处理。QQ 1538630912,邮箱 zhang_989898@126.com。