Claude Code、OpenCode、OpenClaw、Codex CLI で GPT-5.3 Codex を使う方法

Anthropic API 向けに作られたコーディングエージェント、Claude Code、OpenCode、OpenClaw、Codex CLI、および任意の Anthropic SDK で OpenAI の GPT-5.3 Codex を使用できます。Smart AIPI が API フォーマット間を自動的に変換します。

S
Smart AIPI Team
読了時間 5分 ·
Claude Code、OpenCode、OpenClaw、Codex CLI で GPT-5.3 Codex を使う方法

要点: ANTHROPIC_API_KEY に Smart AIPI のキーを設定し、ANTHROPIC_BASE_URLhttps://api.smartaipi.com を設定します。Claude Code、OpenCode、OpenClaw、Codex CLI、および任意の Anthropic SDK はバックエンドで GPT-5.3 Codex を使用します — 75% 安く、自動フォーマット変換に対応しています。

Smart AIPI を使うと、Claude Code、OpenCode、OpenClaw、Codex CLI、Anthropic Python/Node SDK を含む、Anthropic Claude API 向けに作られたあらゆるツールで GPT-5.3 Codex のような OpenAI モデルを利用できます。 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 ならこれを自動で処理します。

どう設定すればよいですか?

2 つの環境変数を設定します。ほとんどの Anthropic 互換ツールはこれらを自動で読み取ります:

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

これで完了です。ツールは Anthropic フォーマットのリクエストを Smart AIPI に送信し、Smart AIPI がそれを OpenAI フォーマットに変換して GPT-5.3 Codex からレスポンスを取得し、さらに Anthropic フォーマットに戻します。

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 — Server-sent events を両フォーマット間でリアルタイム変換
  • モデルマッピング — Claude のモデル名を最適な対応 OpenAI モデルに自動ルーティング

どのモデルが何にマッピングされますか?

Claude のモデル名をリクエストすると、Smart AIPI は対応する OpenAI モデルへルーティングします:

リクエストするモデル Smart AIPI のルーティング先 コスト / 100万 Output
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 は同じ API key で /v1/chat/completions (OpenAI) と /v1/messages (Anthropic) の両方をサポートします。ツールに必要なフォーマットを使ってください。

Integration Anthropic Coding Agents
S
執筆者
Smart AIPI

OpenAI互換のAPI gateway。最先端のAI modelsに75%低いコストでアクセス。

無料で始める

メッセージを送信しました

2営業日以内にご返信します。

サポートに問い合わせ

ご質問やサポートが必要ですか?メッセージを送っていただければ、2営業日以内にご返信します。