Cách sử dụng GPT-5.3 Codex với Claude Code, OpenCode, OpenClaw và Codex CLI
Sử dụng GPT-5.3 Codex của OpenAI với các coding agent được xây dựng cho Anthropic API — Claude Code, OpenCode, OpenClaw, Codex CLI và mọi Anthropic SDK. Smart AIPI tự động chuyển đổi giữa các định dạng API.
Tóm tắt: Đặt ANTHROPIC_API_KEY thành khóa Smart AIPI của bạn và ANTHROPIC_BASE_URL thành https://api.smartaipi.com. Claude Code, OpenCode, OpenClaw, Codex CLI và mọi Anthropic SDK sẽ sử dụng GPT-5.3 Codex ở backend — rẻ hơn 75%, tự động chuyển đổi định dạng.
Smart AIPI cho phép bạn sử dụng các model OpenAI như GPT-5.3 Codex với bất kỳ công cụ nào được xây dựng cho Anthropic Claude API — bao gồm Claude Code, OpenCode, OpenClaw, Codex CLI và các SDK Python/Node của Anthropic. Nó tự động chuyển đổi giữa các định dạng API nên bạn không cần thay đổi bất kỳ dòng code nào.
Tại sao tôi cần cách này?
Nhiều coding agent và công cụ dành cho developer phổ biến được xây dựng theo định dạng Anthropic API:
- Claude Code — CLI coding agent của Anthropic
- OpenCode — Trợ lý AI viết code mã nguồn mở chạy trên terminal
- OpenClaw — AI coding agent có hỗ trợ Anthropic API
- Codex CLI — Coding agent của OpenAI (hỗ trợ định dạng Anthropic API)
- Anthropic SDKs — Thư viện Python và Node.js
Những công cụ này mong đợi endpoint Anthropic /v1/messages. Nếu bạn muốn dùng các model OpenAI với chúng, thông thường bạn sẽ phải tự viết một lớp chuyển đổi. Smart AIPI xử lý việc này tự động.
Thiết lập như thế nào?
Đặt hai biến môi trường. Hầu hết các công cụ tương thích Anthropic sẽ tự động đọc các biến này:
export ANTHROPIC_API_KEY=sk-proj-your-smart-aipi-key
export ANTHROPIC_BASE_URL=https://api.smartaipi.com
Chỉ vậy là xong. Công cụ của bạn gửi request theo định dạng Anthropic tới Smart AIPI, Smart AIPI chuyển sang định dạng OpenAI, lấy phản hồi từ GPT-5.3 Codex, rồi chuyển ngược lại.
Python (Anthropic SDK)
from anthropic import Anthropic
client = Anthropic(
api_key="sk-proj-your-smart-aipi-key",
base_url="https://api.smartaipi.com"
)
# Lệnh này sẽ gọi GPT-5.3 Codex ở backend
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!' }],
});
Cụ thể những gì được chuyển đổi?
Smart AIPI xử lý toàn bộ quá trình chuyển đổi hai chiều giữa định dạng Anthropic và OpenAI API:
- Định dạng request —
system+messageskiểu Anthropic được chuyển sang định dạng của OpenAI - Định dạng response — Response của OpenAI được chuyển ngược về cấu trúc
content_blockcủa Anthropic - streaming — Server-sent events được chuyển đổi giữa hai định dạng theo thời gian thực
- Ánh xạ model — Tên model Claude được tự động định tuyến tới model OpenAI phù hợp nhất
Model nào được ánh xạ sang model nào?
Khi bạn request một tên model Claude, Smart AIPI sẽ định tuyến sang model OpenAI tương đương:
| Bạn request | Smart AIPI định tuyến tới | Chi phí / 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 |
Câu hỏi thường gặp
Tôi có thể dùng Claude Code với Smart AIPI không?
Có. Hãy đặt ANTHROPIC_API_KEY và ANTHROPIC_BASE_URL để trỏ tới Smart AIPI, và Claude Code sẽ hoạt động với GPT-5.3 Codex ở backend.
streaming có hoạt động qua endpoint Anthropic không?
Có. Smart AIPI chuyển đổi định dạng streaming của OpenAI sang định dạng SSE của Anthropic theo thời gian thực. Bạn không cần thay đổi code.
Chất lượng response có giống như gọi trực tiếp OpenAI không?
Có. Smart AIPI định tuyến tới cùng các model OpenAI. Điểm khác biệt duy nhất là lớp chuyển đổi định dạng API và mức giá thấp hơn 75%.
Tôi có thể dùng cả định dạng OpenAI và Anthropic với cùng một API key không?
Có. Smart AIPI hỗ trợ cả /v1/chat/completions (OpenAI) và /v1/messages (Anthropic) với cùng một API key. Dùng định dạng nào phù hợp với công cụ của bạn.
API gateway tương thích OpenAI. Truy cập các mô hình AI frontier với chi phí thấp hơn 75%.
Bắt đầu miễn phí