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ị
- 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. - 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
- Tạo hoặc hợp nhất
opencode.jsontạ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_IDnhấ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ủ. - Chạy
opencode, chọn/connect→ Other, nhập IDrouterravà 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/modelschọ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.