关于 codex-gateway
codex-gateway 是在 Supergraph API 返回 402 时使用 Codex Machine Payment Protocol 的 Agent 技能,指导客户端无需 API 密钥、按 GraphQL 查询付费。
主要功能
- 01402 挑战响应流程
- 02无需 API 密钥的逐查询付费
- 03处理支付回执
- 04仅支持 GraphQL 查询
适用场景
- 01收到 402 响应后重试查询
- 02无需 API 密钥认证访问 Codex 数据
MCP 相关
该技能用于 Codex GraphQL API 的支付访问,未说明 MCP 功能。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ codex-data/ skills --skill codex-gateway安装后在 Claude Code 中输入/codex-gateway确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/gotchas.mdmpp-flow.mdrules/wallets.md详细介绍
Codex Machine Payment Protocol(MPP)
当 Codex Supergraph 返回 402 Payment Required 响应时,请使用此技能。MPP 挑战流程支持按查询付费,无需 API key。若需更高用量,可在 dashboard.codex.io/signup 获取 API key(入门套餐仅需一次性支付 $1 激活费,无持续费用)——详情请参阅 docs.codex.io。
| HTTP endpoint | https://graph.codex.io/graphql |
| Credential header | Authorization: Payment <base64url-credential> |
工作原理
- 发送 GraphQL 查询(不附带凭证)。
- 服务返回
402 Payment Required,并附带WWW-Authenticate: Payment ...挑战。 - 客户端解决一个挑战,然后使用
Authorization: Payment <credential>重试。 - 服务返回 GraphQL 数据和
Payment-Receipt标头。
限制
- 仅限查询。 在 MPP 模式下,变更和订阅会返回
403。 - 如果同时提供了有效的 API key 或 bearer token,则优先使用 API 身份验证。
规则
- 切勿打印原始凭证。
- MPP 仅用于
query操作。 - 构造任何查询之前,请先阅读下方的
references/query-templates.md,了解正确的 GraphQL 架构。不要猜测查询或字段名称。
参考资料
| 文件 | 用途 |
|---|---|
| ../codex-supergraph/references/query-templates.md | GraphQL 查询架构和示例——构造查询前请先阅读 |
| ../codex-supergraph/references/gotchas.md | 常见查询失败原因 |
| references/gotchas.md | MPP 特有的失败原因 |
| rules/wallets.md | 钱包设置:tempo wallet/request(Tempo) |
| references/mpp-flow.md | 身份验证矩阵、挑战详情、错误代码 |
链接
- 网站:www.codex.io
- 文档:docs.codex.io
- 获取 API key:dashboard.codex.io/signup
评论
支持 Markdown