模型指南 · 代码与 Agent
GPT-5-Codex API 指南
苏姆卡皮 · 代码与 Agent · 厂商 OpenAI · Base URL https://sub.sumcapi.top/v1 · 更新于 2026-09-10
30 秒结论
- 它擅长什么:面向编码与终端 Agent 的版本,配合 Codex CLI / IDE 插件使用,走
/v1/chat/completions一个端点即可开始。 - 怎么接:把 OpenAI SDK 的
base_url改成https://sub.sumcapi.top/v1,api_key换成苏姆卡皮密钥,模型名填GPT-5-Codex。 - 注意什么:代码与 Agent 以控制台与模型广场实时展示为准;生产链路请配置超时、退避与兜底模型。
接口与关键参数
鉴权统一使用 Authorization: Bearer <API_KEY>。流式响应请处理 data: [DONE] 与心跳
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型标识 |
messages / input | array / string | 是 | 对话数组或单条输入;编码任务建议带文件路径与最小可复现片段 |
tools | array | 是(Agent) | 终端 / 编辑 / 检索等工具定义,Agent 场景的核心参数 |
max_tokens | integer | 否 | 单次输出上限;长改动建议分批应用 |
temperature | number | 否 | 代码任务建议 0–0.2,减少幻觉 API |
stream | boolean | 否 | 流式返回,CLI 与 IDE 插件通常需要 |
reasoning_effort | string | 否 | 部分编码模型支持 low / medium / high,直接影响耗时与费用 |
请求示例
cURL
curl https://sub.sumcapi.top/v1/responses \
-H "Authorization: Bearer $SUMCAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "GPT-5-Codex",
"input": "给 src/utils/retry.ts 增加指数退避与抖动,并补测试",
"tools": [{"type": "function", "function": {"name": "apply_patch"}}],
"reasoning_effort": "medium"
}'
Python(OpenAI SDK)
# Anthropic 原生 Messages 契约(Claude Code 等工具使用)
curl https://sub.sumcapi.top/v1/messages \
-H "x-api-key: $SUMCAPI_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "GPT-5-Codex", "max_tokens": 1024,
"messages": [{"role": "user", "content": "重构这个函数"}]}'
响应要点
- 用量字段在
usage中返回(输入、输出、缓存读写分列),账单以此为准。 - 建议记录请求 ID:排查问题与计费争议都需要它。
- 同名模型可能由不同渠道提供,输出风格会有细微差异,切模型前做一轮回归。
常见错误与处理
| 状态码 / 现象 | 通常原因 | 建议处理 |
|---|---|---|
401 | 密钥无效、已停用或余额为 0 | 检查密钥状态与余额;轮换密钥后重新加载配置 |
403 | 模型不在该密钥绑定的分组内 | 换模型,或在控制台把该模型所在分组授予此密钥 |
404 | 模型名或路径不存在 | 先 GET /v1/models 校对可用清单 |
429 | 触发 RPM / 并发 / 配额限制 | 指数退避 1s → 2s → 5s → 10s 并加抖动,不要无脑重试 |
502 / 503 / 504 | 上游暂时不可用或过载 | 网关会自动切换候选渠道;仍失败时切兜底模型并延长超时 |
| 内容策略拒绝 | 提示词命中上游限制 | 改写提示词通常比重试更快;避免真人、品牌与受限题材 |
计费口径
- 按 输入 + 输出 token 计费,工具调用与思维链同样计入。
- 编码任务上下文大:务必设置输出上限并做文件截断,避免整仓文件进上下文。
- 更高的推理档位会显著增加输出 token 与耗时,先按中低档测一轮再决定。
- 按项目拆分密钥,成本能直接归因到仓库或团队,见 计费与退款政策。
适用场景
- 代码补全与重构:在 IDE 插件或 CLI 里把 Base URL 指向网关,模型名做成配置项随时切换。
- 自动化 PR:工具调用 + 补丁应用,配合 CI 回归验证。
- 技术文档:读代码库生成接口说明与变更日志。
- 评测与回归:同一批用例跨模型跑分,成本与质量一次对齐。
选型建议
代码补全、重构、自动化 PR。同一能力建议同时配置 2 个以上候选模型,网关会在限流与过载时自动切换,见 路由与错误。
接入三步
- 在控制台创建密钥并绑定包含该模型的分组;
- 用上面的示例跑通一次最小请求,确认
messages返回模型名; - 把
model做成配置项,在 模型广场 对照可用清单,逐步迁移业务链路。
相关模型(代码与 Agent)
| 模型 | 能力 | 定位 |
|---|---|---|
| — | — | 该能力暂无其他指南页 |
常见问题
GPT-5-Codex 可以直接用 OpenAI SDK 调用吗?
可以。把 base_url 设为 https://sub.sumcapi.top/v1、api_key 换成苏姆卡皮密钥即可;如需 Anthropic 原生契约,用 /v1/messages。
模型广场里看不到 GPT-5-Codex 怎么办?
说明当前分组未包含该模型或上游暂时未开放。可换一个分组、联系管理员开通,或选择同能力的兜底模型,见 模型广场。
GPT-5-Codex 怎么计费?
口径是按 输入 + 输出 token 计费,工具调用与思维链同样计入。;实际倍率与单价以控制台实时展示为准,详见 模型定价。
调用报 429 怎么处理?
触发的是分组 RPM / 并发限制。按 1s → 2s → 5s 指数退避并加抖动,必要时提高分组限额或增加兜底模型。
苏姆卡皮