Khả năng khả dụng của model thay đổi thường xuyên. Các ví dụ bên dưới dùng
your-model-id — hãy thay thế
bằng một model ID hiện đang phù hợp cho lập trình từ trang Models của CometAPI.Điều kiện tiên quyết
| Yêu cầu | Chi tiết |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), hoặc Windows 11 qua WSL2 |
| Node.js | 22+ (khuyến nghị LTS) |
| Git | khuyến nghị 2.23+ |
| CometAPI key | Lấy tại CometAPI Dashboard (bắt đầu bằng sk-) |
Cài đặt Codex CLI
Cấu hình CometAPI
Có hai cách để trỏ Codex tới CometAPI. Hãy chọn cách phù hợp nhất với quy trình làm việc của bạn.- Đơn giản: openai_base_url
- Provider có tên
Tùy chọn dễ nhất — chuyển hướng provider OpenAI tích hợp sẵn tới CometAPI chỉ với một dòng.
Không cần định nghĩa provider tùy chỉnh.Tạo
~/.codex/config.toml:Lưu API key của bạn
Tạo~/.codex/auth.json:
sk-your-cometapi-key bằng CometAPI key thực tế của bạn.
Khởi động Codex
Ghi đè model theo từng phiên
Chuyển sang model khác cho một lần chạy duy nhất mà không cần chỉnh sửaconfig.toml:
Cách khác: biến môi trường
Thay vì dùngauth.json, hãy export key trực tiếp:
export vào ~/.zshrc hoặc ~/.bashrc.
Khắc phục sự cố
| Triệu chứng | Cách khắc phục |
|---|---|
API key auth is missing a key | Đảm bảo ~/.codex/auth.json chứa "OPENAI_API_KEY": "sk-..." |
| Xuất hiện lời nhắc đăng nhập ngoài dự kiến | Xóa ~/.codex/auth.json cũ và tạo lại bằng CometAPI key của bạn |
| Không tìm thấy model | Kiểm tra trang Models để xem các model hiện khả dụng |
| Hết thời gian chờ kết nối | Xác nhận openai_base_url hoặc base_url trong config.toml là https://api.cometapi.com/v1 |
| Sự cố trên Windows | Codex yêu cầu WSL2 trên Windows — CMD/PowerShell gốc không được hỗ trợ |