OpenCode

Thêm provider OpenCode tùy chỉnh, kết nối thông tin xác thực và chọn mô hình.

Cài đặt và chuẩn bị

  1. Cài OpenCode bằng gói npm chính thức bên dưới, rồi chạy opencode --version. Cần có Node.js và npm.
  2. Tạo khóa routerra.ai ở Khóa API. Sao chép ID được phép dùng từ Mô hình. Ví dụ dùng Chat Completions; tác vụ lập trình cần hỗ trợ gọi công cụ.
npm install -g opencode-ai
opencode --version

Đăng ký và kết nối routerra

  1. Tạo hoặc hợp nhất opencode.json tại thư mục gốc dự án; dùng chung mọi dự án thì chọn ~/.config/opencode/opencode.json. Thay tất cả YOUR_MODEL_ID nhất quán. routerra/ là tiền tố provider của OpenCode, không thuộc ID mô hình phía máy chủ.
  2. Chạy opencode, chọn /connect → Other, nhập ID routerra và khóa. ID phải khớp khóa JSON. Thông tin xác thực được lưu riêng tại ~/.local/share/opencode/auth.json. Dùng /models chọn mô hình và khởi động lại sau khi sửa tệp.
{
  "$schema": "https://opencode.ai/config.json",
  "model": "routerra/YOUR_MODEL_ID",
  "provider": {
    "routerra": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "routerra.ai",
      "options": { "baseURL": "https://routerra.ai/v1" },
      "models": { "YOUR_MODEL_ID": { "name": "YOUR_MODEL_ID" } }
    }
  }
}

Kiểm tra kết nối

Nếu thiếu provider, kiểm tra cấu hình dự án/toàn cục đang được nạp và provider.routerra.models. Khóa lưu với ID /connect khác không dùng được. Với mô hình chỉ có /responses, đổi npm thành @ai-sdk/openai; gói minh họa gọi /chat/completions. Thử trả lời ngắn và truy vấn tệp chỉ đọc, rồi xem mô hình trong mức sử dụng routerra.ai.