Jak używać GPT-5.3 Codex z Claude Code, OpenCode, OpenClaw i Codex CLI
Używaj GPT-5.3 Codex od OpenAI z agentami do kodowania zbudowanymi dla API Anthropic — Claude Code, OpenCode, OpenClaw, Codex CLI i dowolnym SDK Anthropic. Smart AIPI automatycznie tłumaczy między formatami API.
TL;DR: Ustaw ANTHROPIC_API_KEY na swój klucz Smart AIPI i ANTHROPIC_BASE_URL na https://api.smartaipi.com. Claude Code, OpenCode, OpenClaw, Codex CLI i dowolne SDK Anthropic będą używać GPT-5.3 Codex po stronie backendu — 75% taniej, z automatycznym tłumaczeniem formatów.
Smart AIPI pozwala używać modeli OpenAI, takich jak GPT-5.3 Codex, z dowolnym narzędziem zbudowanym dla API Anthropic Claude — w tym Claude Code, OpenCode, OpenClaw, Codex CLI i SDK Python/Node Anthropic. Automatycznie tłumaczy między formatami API, więc nie musisz zmieniać żadnego kodu.
Dlaczego miałbym tego potrzebować?
Wiele popularnych agentów do kodowania i narzędzi deweloperskich jest zbudowanych pod format API Anthropic:
- Claude Code — agent CLI do kodowania od Anthropic
- OpenCode — open-source'owy asystent AI do kodowania działający w terminalu
- OpenClaw — agent AI do kodowania ze wsparciem dla API Anthropic
- Codex CLI — agent do kodowania od OpenAI (obsługuje format API Anthropic)
- SDK Anthropic — biblioteki Python i Node.js
Te narzędzia oczekują endpoint /v1/messages Anthropic. Jeśli chcesz używać z nimi modeli OpenAI, normalnie musiałbyś napisać warstwę tłumaczącą. Smart AIPI robi to automatycznie.
Jak to skonfigurować?
Ustaw dwie zmienne środowiskowe. Większość narzędzi zgodnych z Anthropic odczytuje je automatycznie:
export ANTHROPIC_API_KEY=sk-proj-your-smart-aipi-key
export ANTHROPIC_BASE_URL=https://api.smartaipi.com
I to wszystko. Twoje narzędzie wysyła żądania w formacie Anthropic do Smart AIPI, które tłumaczy je na format OpenAI, pobiera odpowiedź z GPT-5.3 Codex i tłumaczy ją z powrotem.
Python (SDK Anthropic)
from anthropic import Anthropic
client = Anthropic(
api_key="sk-proj-your-smart-aipi-key",
base_url="https://api.smartaipi.com"
)
# To trafia do GPT-5.3 Codex po stronie backendu
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)
Node.js (SDK Anthropic)
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!' }],
});
Co dokładnie jest tłumaczone?
Smart AIPI obsługuje pełne tłumaczenie w obie strony między formatami API Anthropic i OpenAI:
- Format żądania — styl Anthropic z
systemimessageskonwertowany do formatu OpenAI - Format odpowiedzi — odpowiedzi OpenAI konwertowane z powrotem do struktury
content_blockAnthropic - Streaming — zdarzenia wysyłane przez serwer tłumaczone między obiema formatami w czasie rzeczywistym
- Mapowanie modeli — nazwy modeli Claude automatycznie kierowane do najlepiej dopasowanego modelu OpenAI
Jakie modele są mapowane na jakie?
Gdy żądasz nazwy modelu Claude, Smart AIPI kieruje ją do równoważnego modelu OpenAI:
| Żądasz | Smart AIPI kieruje do | Koszt / 1M 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 |
Często zadawane pytania
Czy mogę używać Claude Code ze Smart AIPI?
Tak. Ustaw ANTHROPIC_API_KEY i ANTHROPIC_BASE_URL, aby wskazywały na Smart AIPI, a Claude Code będzie działać z GPT-5.3 Codex po stronie backendu.
Czy streaming działa przez endpoint Anthropic?
Tak. Smart AIPI tłumaczy format streaming OpenAI na format SSE Anthropic w czasie rzeczywistym. Nie są potrzebne żadne zmiany w Twoim kodzie.
Czy jakość odpowiedzi jest taka sama jak przy bezpośrednim wywołaniu OpenAI?
Tak. Smart AIPI kieruje do tych samych modeli OpenAI. Jedyna różnica to tłumaczenie formatu API i cena niższa o 75%.
Czy mogę też używać formatu OpenAI z tym samym API key?
Tak. Smart AIPI obsługuje zarówno /v1/chat/completions (OpenAI), jak i /v1/messages (Anthropic) z tym samym API key. Użyj formatu, którego potrzebuje Twoje narzędzie.
Brama API kompatybilna z OpenAI. Uzyskaj dostęp do frontier AI models przy koszcie niższym o 75%.
Zacznij za darmo