Dostawcy LLM
Każdy projekt w Speedwave korzysta z jednego dostawcy modelu: Anthropic, lokalnego serwera modelu lub serwisu OpenRouter. Wybór ten jest zapisywany w konfiguracji użytkownika (a nie w repozytorium), dzięki czemu jeden projekt może korzystać z subskrypcji Anthropic, a inny łączyć się z serwerem lokalnym.
Podłączenie dostawcy
Dział zatytułowany „Podłączenie dostawcy”Otwórz Ustawienia → Dostawcy LLM i wybierz dostawcę dla aktywnego projektu.
- Anthropic: zaloguj się przez konto subskrypcyjne (OAuth) albo podaj klucz API. Status
connectedpojawia się dopiero wtedy, gdy logowanie potwierdzi sam Claude Code. Gdy projekt jest zatrzymany, status może brzmiećsaved sign-in · not verified. - Serwer lokalny: podaj adres bazowy (domyślnie
http://host.docker.internal:11434, czyli port Ollamy) i opcjonalny klucz API. Przycisk Test connection sprawdza listę modeli oraz zgodność z Anthropic Messages API, a konfiguracji nie można zapisać, dopóki test nie zakończy się powodzeniem. - OpenRouter: zapisz klucz API i uruchom test connection. Dopóki nie wybierzesz innego modelu, sesje uruchamiają się z domyślnym modelem
anthropic/claude-sonnet-5.
W ustawieniach nie ma listy modeli: model wybierasz bezpośrednio w oknie czatu.
Wybór modelu i poziomu rozumowania
Dział zatytułowany „Wybór modelu i poziomu rozumowania”Plakietka modelu w composerze otwiera listę z wyszukiwarką. W przypadku dostawcy Anthropic lista pochodzi z aktywnej sesji Claude Code i odpowiada Twojemu kontu: domyślny model konta ma oznaczenie Default, a model wymagający płatnych kredytów jest oznaczony etykietą Usage credits (jego wybór wymaga potwierdzenia). W przypadku serwera lokalnego wyświetlane są wykryte modele, a w OpenRouterze modele z katalogu obsługujące wywoływanie narzędzi.
Wybór modelu przełącza trwającą rozmowę bez restartu i zostaje zapisany dla projektu. Jeśli w przypadku serwera lokalnego lub OpenRoutera nie toczy się żadna rozmowa, Speedwave jednorazowo restartuje kontenery projektu, aby kolejna sesja uruchomiła się z nowym modelem.
Kontrolka obok plakietki ustala poziom namysłu (effort), czyli głębokość rozumowania Claude’a: low, medium, high, xhigh lub max, zależnie od modelu (Haiku 4.5 nie obsługuje tej opcji). Ustawienie zapisuje się osobno dla każdego projektu. Jeśli aktywna sesja nie może zastosować zmiany w locie, nowy poziom zacznie obowiązywać od kolejnej sesji, a czat wyświetli przycisk Restart now. Obie kontrolki są częścią aplikacji desktopowej; w sesjach CLI służą do tego komendy Claude Code /model i /effort.
Katalog modeli Anthropic
Dział zatytułowany „Katalog modeli Anthropic”Speedwave ma własny katalog modeli Anthropic, z którego bierze ceny, poziomy rozumowania i rozmiary okien kontekstu:
| Model | Okno kontekstu | Grupa |
|---|---|---|
| Fable 5.1, Opus 5, Sonnet 5 | 1M tokenów | Latest |
| Haiku 4.5 | 200k tokenów | Latest |
| Fable 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6 | 1M tokenów | Legacy |
Dostęp do okna 1M tokenów zależy od planu: Fable i Sonnet 5 mają je w każdym planie, Opus w planach Max, Team i Enterprise oraz przy rozliczeniu przez API (w planie Pro wymaga płatnych kredytów), a Sonnet 4.6 tylko przy rozliczeniu przez API. Ceny opisuje artykuł Zużycie i koszty.
Serwery lokalne i OpenRouter
Dział zatytułowany „Serwery lokalne i OpenRouter”Wykrywanie modeli działa z Ollamą, LM Studio i serwerami zgodnymi z llama.cpp. Jeśli serwer podaje okno kontekstu modelu, Speedwave je odczytuje, zapisuje razem z wyborem i przekazuje do Claude Code. Aliasy takie jak opus, sonnet i haiku wskazują na wybrany model.
Własny adres bazowy musi być poprawnym adresem http lub https z prostą ścieżką (np. http://localhost:11434/v1). Własne nagłówki omijają proxy projektu, co wyłącza śledzenie zużycia, a nagłówki takie jak Authorization, Cookie i Host są blokowane. Więcej w artykule Dane i prywatność. Speedwave nie tłumaczy zapytań między formatami API: serwer lokalny musi obsługiwać Anthropic Messages API, tak jak Ollama, LM Studio i llama.cpp, a klucze OpenAI i Gemini nie są obsługiwane.
Przechowywanie konfiguracji
Dział zatytułowany „Przechowywanie konfiguracji”Dostawca, adres bazowy oraz model wybrany dla serwera lokalnego lub OpenRouter są zapisywane w pliku ~/.speedwave/config.json (zobacz Klucze konfiguracji). Wybrany model Anthropic trafia do ustawień Claude Code w danym projekcie. Klucze API dostawców są przechowywane w katalogu ~/.speedwave/tokens/<project>/llm/ z uprawnieniami tylko dla właściciela; szczegóły w artykule Zarządzanie poświadczeniami.