Sử dụng hướng dẫn này để chạy Codex CLI với CometAPI làm model provider. Tài liệu tham khảo chính thức:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Đ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 một key từ CometAPI Dashboard (bắt đầu bằng sk-) |
Cài đặt Codex CLI
Cấu hình CometAPI
Tạo hoặc chỉnh sửa~/.codex/config.toml với cấu hình provider này:
model_provider và model phải được giữ ở cấp cao nhất của tệp.
Phần [model_providers.cometapi] xác định endpoint CometAPI.
Nếu bạn quản lý cài đặt Codex thông qua một kho lưu trữ dotfiles, hãy giữ bản sao
trong dotfiles được đồng bộ với
~/.codex/config.toml. Codex đọc tệp từ
~/.codex/config.toml.Lưu trữ 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
Khắc phục sự cố
| Triệu chứng | Cách khắc phục |
|---|---|
API key auth is missing a key | Sửa ~/.codex/auth.json. Tệp này phải chứa "auth_mode": "apikey" và "OPENAI_API_KEY": "sk-..." |
| Lời nhắc đăng nhập xuất hiện ngoài mong đợi | Tạo lại ~/.codex/auth.json với auth_mode được đặt là apikey, sau đó khởi động lại Codex |
| Codex vẫn sử dụng provider OpenAI mặc định | Sửa ~/.codex/config.toml. model_provider phải là cometapi |
| Yêu cầu không đến được CometAPI | Sửa ~/.codex/config.toml. [model_providers.cometapi] phải bao gồm requires_openai_auth = true |
| Hết thời gian kết nối hoặc sai endpoint | Sửa ~/.codex/config.toml. base_url phải là https://api.cometapi.com/v1 |
| Không tìm thấy model | Kiểm tra trang Models để xem các model khả dụng |
| Sự cố trên Windows | Codex yêu cầu WSL2 trên Windows — CMD/PowerShell gốc không được hỗ trợ |