Tìm tài liệu...

Bắt đầu gõ để tìm tài liệu

Codex
Codex CLI

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.

text
URL cơ sở: https://api.unorouter.com/v1
Khoá API: YOUR_API_KEY

Đăng nhập để tự động điền API key

Tương thích

Chat CompletionsResponses APITruyền phátGọi công cụ

Thiết lập từng bước

  1. 1
    Cài đặt Codex CLI

    Cài Codex CLI toàn cục bằng npm.

    bash
    npm install -g @openai/codex

    Đăng nhập để tự động điền API key

  2. 2
    Cấ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"

    Đăng nhập để tự động điền API key

  3. 3
    Thêm khoá API của bạn

    Ghi khóa API UnoRouter của bạn vào `~/.codex/auth.json`.

    json
    // ~/.codex/auth.json
    {
      "OPENAI_API_KEY": "YOUR_API_KEY"
    }

    Đăng nhập để tự động điền API key

  4. 4
    Khởi động Codex

    Chạy `codex` trong thư mục dự án.

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

Đăng nhập để tự động điền API key

Mô 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.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

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`.
  • Mã 401 nghĩa là khóa trong `~/.codex/auth.json` bị thiếu hoặc đã cũ. Dán một khóa mới từ bảng điều khiển UnoRouter của bạn.
  • Nếu Codex bỏ qua nhà cung cấp của bạn, hãy kiểm tra tên bảng trong `config.toml`. ID nhà cung cấp cho phép dấu gạch dưới, không cho phép dấu gạch nối (`model_providers.my_provider` thì được, `my-provider` thì không). `openai` là tên dành riêng và không thể ghi đè.
Tạo API KeyMô hình