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

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

opencode
OpenCode

Hướng dẫn cài đặt OpenCode

Thêm UnoRouter làm nhà cung cấp tùy chỉnh trong OpenCode và chọn mô hình bất kỳ làm tác nhân đang dùng.

Tổng quan

OpenCode đọc nhà cung cấp từ một tệp cấu hình JSON. Thêm UnoRouter với bộ chuyển đổi tương thích OpenAI để dùng mọi mô hình UnoRouter.

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 CompletionsTruyền phátGọi công cụ

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

  1. 1
    Mở tệp cấu hình OpenCode

    Nhấn Ctrl + O trong OpenCode và dán đường dẫn. Trên Windows, hãy thay YOUR_USER bằng tên người dùng của bạn.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

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

  2. 2
    Thay thế nội dung tệp

    Xóa sạch tệp và dán khối nhà cung cấp UnoRouter. Thêm khóa API của bạn và chọn một mô hình từ danh mục.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

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

  3. 3
    Lưu và tải lại

    Nhấn Ctrl + S, rồi Ctrl + Shift + P và chạy Developer: Reload Window.

  4. 4
    Chọn một mô hình

    Mở bộ chọn mô hình và chuyển sang mô hình mới của bạn. Bộ chuyển đổi lo phần luồng và gọi công cụ.

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.

glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free

Lưu ý

  • Với "discoverModels": true, OpenCode tải toàn bộ danh mục UnoRouter từ /v1/models khi khởi động, nên mọi mô hình đều xuất hiện trong bộ chọn mà không phải liệt kê thủ công.
  • Nếu Developer: Reload Window không hiện nhà cung cấp của bạn, hãy kiểm tra xem JSON đã lưu có dấu phẩy thừa ở cuối không.
  • Dùng đúng model id từ danh mục UnoRouter. Hãy bỏ tiền tố nhà cung cấp mà thao tác sao chép có thể đã thêm vào.
  • Không có tự động phát hiện, các bản OpenCode cũ cần một khối "models" liệt kê chính xác các id (ví dụ {"gemini-3.1-flash-lite": {}}) và phải khởi động lại.
Tạo API KeyMô hình