Hướng dẫn thiết lập OpenAI Codex CLI
Hướng dẫn từng bước để cài đặt và cấu hình Codex CLI với UnoRouter trên Windows, macOS và Linux.
Tổng quan
Codex CLI là agent lập trình dựa trên terminal của OpenAI, đọc, viết và chạy mã trong dự án của bạn thông qua các bản vá được cô lập và có thể xem lại. Trỏ nhà cung cấp tùy chỉnh của nó đến URL cơ sở của UnoRouter và bạn có thể điều khiển nó với bất kỳ mô hình nào trong danh mục, không chỉ các mô hình của OpenAI.
Cấu hình nhanh
Dán các giá trị này vào ứng dụng. Khoá của bạn sẽ tự điền khi bạn đã đăng nhập.
URL cơ sở: https://api.unorouter.com/v1
Khoá API: YOUR_API_KEYTương thích
Thiết lập từng bước
- 1Cài đặt Codex CLI
Cài đặt Codex CLI ở phạm vi toàn cục bằng npm.
bashnpm install -g @openai/codex - 2Cấu hình nhà cung cấp mô hình
Chỉnh sửa `~/.codex/config.toml` để trỏ Codex đến UnoRouter. Đặt ID mô hình và thêm một nhà cung cấp tùy chỉnh với URL cơ sở của UnoRouter, sử dụng wire API responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" [model_providers.custom] base_url = "https://api.unorouter.com/v1" wire_api = "responses" - 3Thêm khoá API của bạn
Ghi khoá API UnoRouter của bạn vào `~/.codex/auth.json` để Codex xác thực mọi yêu cầu.
json// ~/.codex/auth.json { "OPENAI_API_KEY": "YOUR_API_KEY" } - 4Khởi động Codex
Chạy `codex` trong thư mục dự án của bạn và bắt đầu viết mã.
bashcodex
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexMô hình đề xuất
Các mô hình miễn phí hoạt động tốt ở đây. Dán bất kỳ id mô hình nào vào ứng dụng.
Lưu ý
- Nếu Codex báo endpoint không được hỗ trợ, hãy xác nhận `wire_api` được đặt thành `responses` và URL cơ sở kết thúc bằng `/v1`.
- Lỗi 401 nghĩa là khoá trong `~/.codex/auth.json` bị thiếu hoặc đã cũ. Dán một khoá mới từ bảng điều khiển UnoRouter và chạy lại.