如何将 GPT-5.3 Codex 与 Claude Code、OpenCode、OpenClaw 和 Codex CLI 一起使用

使用 OpenAI 的 GPT-5.3 Codex 搭配为 Anthropic API 构建的编码代理——Claude Code、OpenCode、OpenClaw、Codex CLI,以及任何 Anthropic SDK。Smart AIPI 会自动在不同 API 格式之间进行转换。

S
Smart AIPI Team
5 分钟阅读 ·
如何将 GPT-5.3 Codex 与 Claude Code、OpenCode、OpenClaw 和 Codex CLI 一起使用

TL;DR:ANTHROPIC_API_KEY 设置为你的 Smart AIPI key,并将 ANTHROPIC_BASE_URL 设置为 https://api.smartaipi.com。Claude Code、OpenCode、OpenClaw、Codex CLI 和任何 Anthropic SDK 都会在后端使用 GPT-5.3 Codex——成本降低 75%,并自动完成格式转换。

Smart AIPI 让你可以将 OpenAI 模型(如 GPT-5.3 Codex)用于任何基于 Anthropic Claude API 构建的工具——包括 Claude Code、OpenCode、OpenClaw、Codex CLI,以及 Anthropic Python/Node SDK。 它会自动在 API 格式之间进行转换,因此你无需修改任何代码。

为什么我会需要这个?

许多流行的编码代理和开发者工具都是基于 Anthropic API 格式构建的:

  • Claude Code — Anthropic 的 CLI 编码代理
  • OpenCode — 开源的基于终端的 AI 编码助手
  • OpenClaw — 支持 Anthropic API 的 AI 编码代理
  • Codex CLI — OpenAI 的编码代理(支持 Anthropic API 格式)
  • Anthropic SDKs — Python 和 Node.js 库

这些工具都需要 Anthropic 的 /v1/messages endpoint。如果你想在它们中使用 OpenAI 模型,通常需要自己编写一层转换逻辑。Smart AIPI 会自动处理这一切。

该如何设置?

设置两个环境变量即可。大多数兼容 Anthropic 的工具都会自动读取它们:

export ANTHROPIC_API_KEY=sk-proj-your-smart-aipi-key
export ANTHROPIC_BASE_URL=https://api.smartaipi.com

就这么简单。你的工具会将 Anthropic 格式的请求发送到 Smart AIPI,后者会将其转换为 OpenAI 格式,向 GPT-5.3 Codex 获取响应,然后再转换回来。

Python (Anthropic SDK)

from anthropic import Anthropic

client = Anthropic(
    api_key="sk-proj-your-smart-aipi-key",
    base_url="https://api.smartaipi.com"
)

# 这里后端实际调用的是 GPT-5.3 Codex
response = client.messages.create(
    model="claude-sonnet-4-5-20250929",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

Node.js (Anthropic SDK)

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
    apiKey: 'sk-proj-your-smart-aipi-key',
    baseURL: 'https://api.smartaipi.com',
});

const response = await client.messages.create({
    model: 'claude-sonnet-4-5-20250929',
    max_tokens: 1024,
    messages: [{ role: 'user', content: 'Hello!' }],
});

具体会转换哪些内容?

Smart AIPI 会处理 Anthropic 和 OpenAI API 格式之间完整的双向转换:

  • 请求格式 — 将 Anthropic 风格的 system + messages 转换为 OpenAI 的格式
  • 响应格式 — 将 OpenAI 响应转换回 Anthropic 的 content_block 结构
  • streaming — 实时在两种格式之间转换服务器发送事件
  • 模型映射 — 自动将 Claude 模型名称路由到最匹配的 OpenAI 模型

哪些模型会映射到什么?

当你请求某个 Claude 模型名称时,Smart AIPI 会将其路由到对应的 OpenAI 模型:

你请求的模型 Smart AIPI 路由到 每 100 万输出成本
claude-opus-4-6 GPT-5.3 Codex $3.50
claude-sonnet-4-5 GPT-5.3 Codex $3.50
claude-haiku-4-5 Codex Mini $0.15

常见问题

我可以将 Claude Code 与 Smart AIPI 一起使用吗?

可以。将 ANTHROPIC_API_KEYANTHROPIC_BASE_URL 设置为指向 Smart AIPI,Claude Code 就会在后端通过 GPT-5.3 Codex 运行。

通过 Anthropic endpoint 可以使用 streaming 吗?

可以。Smart AIPI 会实时将 OpenAI 的 streaming 格式转换为 Anthropic 的 SSE 格式。你的代码无需做任何修改。

响应质量和直接调用 OpenAI 一样吗?

是的。Smart AIPI 路由到的是相同的 OpenAI 模型。唯一的区别是 API 格式转换以及低 75% 的价格。

我也可以使用相同的 API key 来调用 OpenAI 格式吗?

可以。Smart AIPI 同时支持 /v1/chat/completions (OpenAI) 和 /v1/messages (Anthropic),并且使用同一个 API key。使用你的工具所需的格式即可。

Integration Anthropic Coding Agents
S
作者
Smart AIPI

兼容 OpenAI 的 API gateway。以低 75% 的成本访问前沿 AI 模型。

免费开始

消息已发送

我们会在 2 个工作日内回复你。

联系支持

有问题或需要帮助?给我们发消息,我们会在 2 个工作日内回复你。