Przewodnik konfiguracji OpenCode
Dodaj UnoRouter jako własnego dostawcę w OpenCode i wybierz dowolny model jako aktywnego agenta.
Przegląd
OpenCode czyta dostawców z konfiguracji JSON. Dodaj UnoRouter z adapterem zgodnym z OpenAI, aby korzystać z dowolnego modelu UnoRouter.
Szybka konfiguracja
Wklej to do klienta. Twój klucz uzupełnia się automatycznie po zalogowaniu.
Bazowy URL: https://api.unorouter.com/v1
Klucz API: YOUR_API_KEYZgodność
Konfiguracja krok po kroku
- 1Otwórz plik konfiguracyjny OpenCode
Naciśnij Ctrl + O w OpenCode i wklej ścieżkę. Na Windows zamień YOUR_USER na swoją nazwę użytkownika.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Zastąp zawartość pliku
Wyczyść plik i wklej blok dostawcy UnoRouter. Dodaj swój klucz API i wybierz model z katalogu.
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" } } } } - 3Zapisz i przeładuj
Naciśnij Ctrl + S, potem Ctrl + Shift + P i uruchom Developer: Reload Window.
- 4Wybierz model
Otwórz listę modeli i przełącz się na nowy model. Adapter obsługuje strumieniowanie i wywoływanie narzędzi.
Polecane modele
Darmowe modele, które tu działają. Wklej dowolny identyfikator modelu do klienta.
Na co uważać
- Przy "discoverModels": true OpenCode pobiera przy starcie pełny katalog UnoRouter z /v1/models, więc każdy model pojawia się na liście bez ręcznego wypisywania.
- Jeśli Developer: Reload Window nie pokazuje twojego dostawcy, sprawdź, czy JSON zapisał się bez przecinków na końcu list.
- Używaj dokładnych identyfikatorów modeli z katalogu UnoRouter. Usuń przedrostek dostawcy, jeśli dokleiło go kopiowanie.
- Bez automatycznego wykrywania starsze wersje OpenCode wymagają bloku "models" z dokładnymi identyfikatorami (np. {"gemini-3.1-flash-lite": {}}) i restartu.