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.
URL cơ sở: https://api.unorouter.com/v1
Khoá API: YOUR_API_KEYTương thích
Thiết lập từng bước
- 1Mở 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.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Thay 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" } } } } - 3Lưu và tải lại
Nhấn Ctrl + S, rồi Ctrl + Shift + P và chạy Developer: Reload Window.
- 4Chọ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.
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.