Kết nối OpenAI Codex CLI với TokenCode, sử dụng bất kỳ mô hình lớn nào để lập trình AI.
OpenAI Codex CLI là công cụ lập trình AI bằng dòng lệnh chính thức của OpenAI, sử dụng giao thức OpenAI Chat Completions API gốc. Thông qua TokenCode, bạn có thể gọi các mô hình khác như Claude, Gemini trong Codex.
Thiết lập các biến môi trường sau trong terminal:
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://tokencode.dev/v1"
Sau đó chạy Codex:
codex
Chỉnh sửa tệp cấu hình Codex ~/.codex/config.json:
{
"provider": "openai",
"apiKey": "sk-your-api-key",
"baseURL": "https://tokencode.dev/v1",
"model": "gpt-5.5"
}
Codex hỗ trợ chuyển đổi mô hình qua tham số hoặc cấu hình:
# Sử dụng GPT-4o
codex --model gpt-5.5
# Sử dụng Claude Sonnet (tự động chuyển đổi giao thức)
codex --model claude-sonnet-4-6
# Sử dụng Gemini 2.5 Pro (tự động chuyển đổi giao thức)
codex --model gemini-2.5-pro
# Sử dụng mô hình suy luận o3
codex --model o3
Codex sử dụng giao thức OpenAI để gửi yêu cầu. Khi bạn gọi mô hình không phải OpenAI (như Claude, Gemini) qua TokenCode, TokenCode tự động hoàn thành:
codex --model gpt-5.5 "Xin chào, xác minh kết nối"
Nếu nhận được phản hồi bình thường, cấu hình kết nối đã thành công.
| Mục đích | Mô hình đề xuất | Mô tả |
|---|---|---|
| Lập trình chung | claude-sonnet-4-6 | Khả năng hiểu và tạo mã xuất sắc |
| Hoàn thành nhanh | gpt-5.5-mini | Tốc độ phản hồi nhanh, chi phí thấp |
| Suy luận chuyên sâu | o3 | Phù hợp logic phức tạp và thiết kế kiến trúc |
| Hiệu quả chi phí cao | deepseek-chat | Hiệu suất tốt, giá thấp |
Đảm bảo URL chứa hậu tố /v1: https://tokencode.dev/v1. Codex sẽ nối đường dẫn endpoint (như /chat/completions) sau base URL.
Codex có thể kiểm tra tên mô hình. Nếu gặp vấn đề tên mô hình không được nhận dạng, hãy thử sử dụng tên mô hình tiêu chuẩn.
Nếu phản hồi bị gián đoạn trong quá trình tạo mã dài, có thể do giới hạn max_tokens hoặc giới hạn tốc độ. Thử giảm độ phức tạp yêu cầu.