cách cấu hình API tùy chỉnh cho Codex CLI
Kết nối qionggeme/穷哥么 bằng cấu hình model provider chính thức của Codex, lưu khóa trong biến môi trường và dùng Responses API.
Cấu hình nhanh
- Lệnh cài đặt
npm install -g @openai/codex- Tệp cấu hình
~/.codex/config.toml- model_provider
qionggeme- base_url
https://qionggeme.com/v1- env_key
QIONGGEME_API_KEY- Đây là tên biến môi trường, không phải API Key dạng rõ.
- wire_api
responses- Custom provider chính thức hiện phải dùng Responses.
Hướng dẫn này sử dụng cấu hình model_providers được Codex hỗ trợ chính thức. API Key không được ghi vào TOML mà đặt trong biến môi trường QIONGGEME_API_KEY, sau đó env_key tham chiếu tên biến.
Trước tiên, hãy tạo API Key trong bảng điều khiển token qionggeme/穷哥么. Mô hình ví dụ là gpt-5.3-codex-spark; danh sách mô hình khả dụng thực tế lấy theo bảng điều khiển. Trang bảng giá mô hình giúp tham khảo các mô hình đang được đề xuất.
Các bước cấu hình
Cài đặt Codex CLI
Cài đặt toàn cục bằng gói npm chính thức:
npm install -g @openai/codex
Sau khi cài xong, chạy
codexđể mở ứng dụng dòng lệnh.Ghi cấu hình vào ~/.codex/config.toml
Tạo hoặc chỉnh sửa
~/.codex/config.tomlrồi thêm cấu hình sau:model_provider = "qionggeme" model = "gpt-5.3-codex-spark" [model_providers.qionggeme] name = "穷哥么" base_url = "https://qionggeme.com/v1" env_key = "QIONGGEME_API_KEY" wire_api = "responses"
Giá trị
env_keylà tên biến môi trường mà Codex sẽ đọc, không phải API Key. Không thêm trườngapi_key.Đặt API Key trên macOS / Linux
Trong terminal sẽ dùng để chạy Codex, đặt biến môi trường:
export QIONGGEME_API_KEY="API Key qionggeme/穷哥么 của bạn"
Nếu ghi vào tệp cấu hình shell, hãy nạp lại tệp hoặc mở terminal mới trước khi bắt đầu một phiên Codex mới.
Đặt API Key trong Windows PowerShell
Chạy lệnh sau trong PowerShell:
$env:QIONGGEME_API_KEY="API Key qionggeme/穷哥么 của bạn"
Cách này có hiệu lực trong phiên PowerShell hiện tại. Hãy chạy
codextrong chính cửa sổ đó. Nếu thay đổi biến hoặc cấu hình TOML, hãy kết thúc phiên Codex cũ rồi khởi động lại.Khởi động lại phiên Codex và kiểm tra
Sau khi thay đổi tệp cấu hình hoặc biến môi trường, hãy dừng Codex đang chạy rồi thực thi
codexđể tạo phiên mới. Nếu mô hình ví dụ không nằm trong danh sách mô hình của token hiện tại, hãy đổi sang Model ID tương thích Codex do bảng điều khiển trả về. Trang bảng giá mô hình chỉ là tài liệu tham khảo cho các mô hình chủ lực. Bạn chỉ cần sửa giá trịmodelở đầu tệp TOML.
Ví dụ cấu hình
model_provider = "qionggeme" model = "gpt-5.3-codex-spark" [model_providers.qionggeme] name = "穷哥么" base_url = "https://qionggeme.com/v1" env_key = "QIONGGEME_API_KEY" wire_api = "responses" # macOS / Linux export QIONGGEME_API_KEY="API Key qionggeme/穷哥么 của bạn" # Windows PowerShell $env:QIONGGEME_API_KEY="API Key qionggeme/穷哥么 của bạn"
Khắc phục sự cố
Khi khởi động, Codex báo thiếu QIONGGEME_API_KEY
Xác nhận terminal hiện tại đã đặt QIONGGEME_API_KEY. env_key chỉ chứa tên biến; Codex đọc Key thật từ môi trường của tiến trình. Sau khi đặt biến, bắt buộc khởi động lại phiên Codex.
Trả về 401 Unauthorized
Sao chép lại Key từ bảng điều khiển token, bảo đảm biến môi trường không có dấu ngoặc hoặc khoảng trắng thừa, đồng thời kiểm tra trạng thái token, số dư và quyền dùng mô hình.
Trả về 404 hoặc địa chỉ yêu cầu sai
Kiểm tra base_url phải chính xác là https://qionggeme.com/v1. Responses provider của Codex cần OpenAI Base URL; không đổi thành địa chỉ gốc và không thêm /docs.
Custom provider báo không hỗ trợ giao thức hoặc endpoint
Xác nhận wire_api = "responses". Custom provider chính thức hiện phải dùng Responses; không đổi thành Chat Completions hoặc giá trị khác.
gpt-5.3-codex-spark không tồn tại hoặc không khả dụng
Trước tiên kiểm tra danh sách mô hình mà token hiện tại nhìn thấy trong bảng điều khiển. Nếu không có ID này, đổi model sang một Model ID tương thích Codex trong danh sách. Trang bảng giá mô hình chỉ hiển thị các mô hình chủ lực hiện tại và dùng để tham khảo.
Sửa config.toml nhưng Codex vẫn dùng cấu hình cũ
Xác nhận tệp nằm tại ~/.codex/config.toml, lưu tệp rồi kết thúc tiến trình Codex cũ và mở phiên mới. Việc sửa tệp bên ngoài một phiên đang chạy không bảo đảm phiên đó sẽ nạp lại ngay.
Sẵn sàng bắt đầu?
Đăng ký qionggeme/穷哥么 để lấy API Key và dùng ngay mọi mô hình đang cung cấp.
Đăng ký ngayCâu hỏi thường gặp
env_key có phải là API Key không?
Không. env_key phải là tên biến môi trường QIONGGEME_API_KEY; API Key thật được đặt bằng export hoặc PowerShell $env.
Có thể thêm trường api_key vào config.toml không?
Không nên. Hướng dẫn này dùng env_key theo cấu hình custom provider chính thức để tránh ghi khóa dạng rõ vào tệp cấu hình.
Có thể đổi wire_api thành chat không?
Không. Custom provider chính thức hiện phải dùng wire_api = "responses".
Vì sao base_url của Codex phải có /v1?
Vì đây là Base URL của OpenAI Responses API nên phải dùng https://qionggeme.com/v1; không dùng địa chỉ gốc hoặc địa chỉ trang nội dung có /docs.
Sau khi sửa biến môi trường hoặc TOML có cần khởi động lại không?
Có. Hãy kết thúc phiên Codex cũ và khởi động lại để tiến trình mới đọc cấu hình cùng biến môi trường mới nhất.
Kiểm tra mô hình Codex hiện khả dụng ở đâu?
Ưu tiên danh sách mô hình mà token hiện tại nhìn thấy trong bảng điều khiển. Trang bảng giá chỉ hiển thị mô hình chủ lực để tham khảo. Nếu ID ví dụ không khả dụng, hãy thay bằng một ID tương thích Codex trong danh sách.