三步走:拿 key → 配 base_url → 发请求
+当前 PURO AI 不开放自助注册付费。联系管理员获取:
+未来通过 iShare 入口开放订阅购买。
+修改 ~/.codex/config.toml:
model_provider = "OpenAI"
+model = "gpt-5.4"
+wire_api = "responses"
+
+[model_providers.OpenAI]
+name = "OpenAI"
+base_url = "https://ai.puro.im"
+wire_api = "responses"
+requires_openai_auth = true
+ 然后 ~/.codex/auth.json:
{
+ "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxx"
+}
+ 验证:
+$ codex exec --sandbox read-only "say hi"
+ 修改 ~/.claude/settings.json:
{
+ "base_url": "https://ai.puro.im",
+ "api_key": "sk-xxxxxxxxxxxxxxxx"
+}
+ Claude Code 通过 /v1/messages endpoint 调用 Anthropic 兼容 API。
OpenAI Responses API:
+$ curl https://ai.puro.im/responses \
+ -H "Authorization: Bearer sk-xxx" \
+ -H "Content-Type: application/json" \
+ -d '{"model":"gpt-5.4","input":"hello"}'
+ Anthropic Messages API:
+$ curl https://ai.puro.im/v1/messages \
+ -H "Authorization: Bearer sk-xxx" \
+ -H "Content-Type: application/json" \
+ -H "anthropic-version: 2023-06-01" \
+ -d '{"model":"claude-opus-4-7","max_tokens":100,"messages":[{"role":"user","content":"hi"}]}'
+ gpt-5.4 · OpenAI(via ChatGPT Plus / Codex OAuth)gpt-5.4-codex · OpenAI Codex 专用claude-opus-4-7 · Anthropic(via Claude Pro / Max OAuth)claude-sonnet-4-6 · Anthropicgemini-2.5-pro · Google(via Code Assist OAuth)gemini-2.5-flash · Google后端 pricing 表实时跟进 model-price-repo,完整清单登录后在
遇到问题或希望补接某个平台:
+