Hướng dẫn thiết lập OpenAI Codex CLI
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à tác nhân lập trình chạy trong terminal của OpenAI. Nó đọc, viết và chạy mã thông qua các bản vá được cách ly và có thể xem lại. Trỏ nhà cung cấp tùy chỉnh của nó tới URL cơ sở của UnoRouter để dùng mọi mô hình trong danh mục.
Cấu hình nhanh
Dán những giá trị này vào ứng dụng khách. Khóa của bạn tự điền khi đã đă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 Codex CLI toàn cục bằng npm.
bashnpm install -g @openai/codex - 2Cấu hình nhà cung cấp mô hình
Sửa `~/.codex/config.toml`. Đặt model id của bạn và thêm một nhà cung cấp tùy chỉnh trỏ tới URL cơ sở của UnoRouter, dùng wire API responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "unorouter" [model_providers.unorouter] name = "UnoRouter" base_url = "https://api.unorouter.com/v1" wire_api = "responses" env_key = "OPENAI_API_KEY" - 3Export khoá API của bạn
Hãy export biến được nêu trong env_key. Codex đọc khoá của nhà cung cấp tuỳ chỉnh từ môi trường; auth.json chỉ dùng để đăng nhập vào OpenAI.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4Khởi động Codex
Chạy `codex` trong thư mục dự án.
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 ở đây. Dán bất kỳ model id nào vào ứng dụng khách.
Lưu ý
- Khi gặp lỗi điểm cuối không được hỗ trợ, hãy xác nhận `wire_api` là `responses` và URL cơ sở kết thúc bằng `/v1`.
- Nếu các yêu cầu không được xác thực, hãy kiểm tra xem env_key có trỏ tới một biến thực sự đã được export trong shell đang chạy codex hay không.
- Bạn không thể dùng lại mã dành riêng openai cho một nhà cung cấp tuỳ chỉnh. Mọi mã khác đều dùng được, cả trong model_providers lẫn trong model_provider.