Uruchom Cline na dowolnym modelu z katalogu przez OpenAI Compatible.
Updated 2026-07-29
Rozwijana lista API Provider w Cline zawiera OpenAI Compatible dokładnie do tego celu: Base URL https://api.apisrouter.com/v1, jeden klucz i identyfikator modelu, który ma napędzać agenta. Identyfikatory klasy Claude, Kimi i Codex stają się wymiennymi backendami do kodowania, a tryby Plan i Act można przypiąć osobno.
Szybka odpowiedź: trzy pola w ustawieniach Cline.
Otwórz panel Cline w VS Code i kliknij ikonę ustawień (zębatkę). W rozwijanej liście API Provider wybierz OpenAI Compatible, a następnie wypełnij trzy pola: Base URL https://api.apisrouter.com/v1, swój klucz w API Key oraz dokładny identyfikator z katalogu w polu modelu, na przykład claude-sonnet-4-6. Ponieważ Cline nie może wiedzieć, co potrafi model dowolnego endpointu, provider udostępnia opcje konfiguracji modelu, które powinieneś ustawić uczciwie: rozmiar okna kontekstu, maksymalną liczbę tokenów wyjściowych oraz flagi możliwości, takie jak wsparcie dla obrazów, plus opcjonalne ceny wejścia i wyjścia, żeby własny wyświetlacz kosztu w Cline odpowiadał rzeczywistości. Ustaw okno i limity na podstawie dokumentacji modelu. Zapisz, a agent uruchomi kolejne zadanie przez bramkę; identyfikator można wymienić w dowolnym momencie bez naruszania Twojego workflow.
API Provider: OpenAI Compatible
Base URL: https://api.apisrouter.com/v1
API Key: sk-YOUR-APISROUTER-KEY
Model: claude-sonnet-4-6
Model config: context window + max output tokens
from the model's documentation,
image support only if the id has itJak Cline korzysta ze skonfigurowanego modelu.
Cline (około 65 tys. gwiazdek na GitHubie) to autonomiczny agent do kodowania dla VS Code: czyta Twoją bazę kodu, edytuje pliki, uruchamia polecenia terminala i iteruje po niepowodzeniach, z bramkami zatwierdzania przez człowieka po drodze. Ta pętla jest głodna modelu w konkretny sposób: długie konteksty (drzewa plików, diffy, output terminala) na wejściu, wywołania narzędzi i kod na wyjściu, wiele tur na zadanie. Provider OpenAI Compatible wysyła tę pętlę jako standardowe chat completions do Twojego Base URL, z identyfikatorem modelu jako zwykłym stringiem. Dostawca nie ma znaczenia dla formatu na drucie, co czyni tu wybór modelu prawdziwym: claude-sonnet-4-6, kimi-k2.7-code i gpt-5.6-sol to wymienne backendy za tymi samymi trzema polami, zamiast trzech osobnych konfiguracji providera z trzema kontami u dostawców. Flagi możliwości zasługują na uwagę, ponieważ agent na nich polega. Cline planuje w oparciu o to, co zadeklarujesz: włączone wsparcie dla obrazów pozwala mu wysyłać zrzuty ekranu do modelu, który może ich nie akceptować, a zawyżone okno kontekstu zaprasza awarie z uciętym kontekstem głęboko w długich zadaniach. Deklaruj to, co mówi dokumentacja modelu, a nie to, czego się spodziewasz.
Plan i Act: dwa tryby, dwa modele.
Cline dzieli pracę na tryb Plan, w którym eksploruje bazę kodu i planuje strategię bez edycji, oraz tryb Act, w którym wykonuje działania. Konfiguracja API podąża za tym podziałem: przy włączonej opcji use-different-models ustawienia pokazują zakładki per tryb, a każdy tryb pamięta własnego providera i model, przełączając się automatycznie, gdy zmieniasz tryb. Sedno tkwi w ekonomii tego podziału. Tryb Plan to miejsce, w którym opłaca się głębokie rozumowanie: claude-opus-4-7 albo gpt-5.5 czytające bazę kodu i piszące podejście. Tryb Act to wiele szybkich tur wywołań narzędzi wykonujących już istniejący plan, co dokładnie odpowiada profilowi kimi-k2.7-code albo claude-sonnet-4-6. Ponieważ oba tryby rozliczają się przez ten sam klucz do bramki, to zestawienie jest wyborem ustawień, a nie projektem z wieloma dostawcami. Jedno uczciwe zastrzeżenie z issue trackera: wybór modelu per tryb miał szorstkie krawędzie konkretnie przy providerze OpenAI Compatible, w tym zgłoszenia, że tryb Act po cichu ponownie używał modelu z Plan. Po skonfigurowaniu podziału uruchom jedno zadanie i potwierdź w nagłówku zadania, który model faktycznie obsłużył każdy tryb, oraz sprawdź swój log użycia; traktuj podział jako zweryfikowany dopiero po tym, jak zobaczysz oba identyfikatory.
Plan mode: claude-opus-4-7 (read, reason, strategize)
Act mode: kimi-k2.7-code (execute, edit, run, iterate)
verify: run one task, check which id served each mode,
then confirm both ids appear in the usage logDobór modeli do kodowania w pętli agenta.
Pętle agentów mnożą wydatki na tokeny w sposób, jakiego czat nigdy nie robi; jedno zadanie w Cline może to dziesiątki żądań niosących kontekst plików. To sprawia, że wybór modelu jest mierzalny: uruchom tę samą klasę zadania na dwóch identyfikatorach przez tydzień i odczytaj wydatek per model obok tego, jak często musiałeś interweniować.
- claude-sonnet-4-6 to domyślna odpowiedź do pracy w trybie Act: niezawodne wywołania narzędzi, mocne diffy i wystarczający osąd, żeby wyjść z nieudanych poleceń.
- kimi-k2.7-code to wybór do dużej objętości na długie sesje agentowe; dostrojony pod kod, szybki i wyceniony pod wielotturową pętlę, którą Cline faktycznie uruchamia.
- gpt-5.6-sol zarabia na miejsce do szybkich, precyzyjnie zakresowanych edycji i przebiegów naprawiających testy, gdzie opóźnienie per tura kształtuje odczucie z sesji.
- claude-opus-4-7 należy do trybu Plan przy trudnych zadaniach: zmianach architektury, refaktoryzacjach obejmujących wiele plików, debugowaniu wymagającym pełnego obrazu.
- gpt-5.5 to silny generalista, którego warto zestawić A/B z Claude w trybie Plan na Twojej własnej bazie kodu, a nie na benchmarkach.
Płatność za użycie · poniżej cen oficjalnych
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Model | Cena oficjalna | Nasza cena |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| Claude Opus 4.7 | $5.00 / $25.00 per M | $4.00 / $20.00 per M |
| Kimi K2.7 Code | $0.95 / $4.00 per M | $1.00 / $4.00 per M |
| GPT-5.6 Sol | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
Tryby awarii charakterystyczne dla Cline.
Ucięte albo „amnezyjne" zachowanie głęboko w zadaniu to kwestia deklaracji okna kontekstu: ustaw je na udokumentowane okno modelu i pamiętaj, że Cline agresywnie pakuje kontekst plików, więc zawyżone okno zawodzi dokładnie przy największych, najbardziej irytujących zadaniach. Dziwne zachowanie wywołań narzędzi, źle sformowane edycje albo agent narrujący zamiast działać zwykle oznacza, że wybrany identyfikator jest słaby w wywołaniach funkcji; przełącz się na claude-sonnet-4-6, żeby odseparować problemy konfiguracji od wyboru modelu, zanim obwinisz konfigurację. Twarde błędy mapują się czysto: uwierzytelnianie to pole klucza; model-not-found to pisownia identyfikatora względem listy /v1/models; 404 przy każdym żądaniu to Base URL bez /v1 albo z podwojonym /v1. Provider dokleja ścieżki tras do podanej przez Ciebie bazy. I raz jeszcze zastrzeżenie dotyczące trybów, bo kosztuje realne pieniądze, gdy je przeoczysz: jeśli skonfigurowałeś różne modele dla Plan i Act, zweryfikuj, że oba identyfikatory faktycznie obsługują swoje tryby na żywym zadaniu. Ciche przełączenie się na drogi model z Plan przy każdej turze Act to coś, co log użycia wyłapie pierwszego dnia, a wyciąg z karty pod koniec miesiąca.
Kto kieruje Cline przez bramkę.
- Deweloperzy, którzy chcą, żeby Claude napędzał ich agenta bez relacji rozliczeniowej z Anthropic, na przedpłaconym saldzie, bez karty na start.
- Osoby porównujące modele do kodowania na prawdziwych zadaniach w prawdziwej bazie kodu, gdzie każdy kandydat to edycja pola modelu.
- Intensywni użytkownicy Cline łączący drogi model Plan z szybkim modelem Act, żeby długie sesje pozostały przystępne cenowo bez utraty jakości planowania.
- Zespoły mierzące wydatki agenta per deweloper albo per projekt dzięki użyciu per klucz, zamiast zgadywać na podstawie wspólnego rachunku od dostawcy.
- Deweloperzy już kierujący narzędzia terminala i edytora przez bramkę, którzy chcą, żeby agent VS Code działał na tym samym kluczu i logu.
Zweryfikuj endpoint i debuguj pierwsze zadanie.
Najpierw sprawdź curlem listę modeli i jedno chat completion, z dokładnym identyfikatorem, który planujesz skonfigurować. Jeśli oba przejdą, połowa dotycząca bramki jest zrobiona, a każdy pozostały objaw leży w ustawieniach providera. Następnie daj Cline małe, prawdziwe zadanie — jeden plik, jasny cel — i obserwuj pierwsze tury. Czyste wywołania narzędzi i sensowne edycje oznaczają, że identyfikator i flagi możliwości pasują. Błędy mapują się do trzech pól; dziwne zachowanie agenta mapuje się do wyboru modelu albo zadeklarowanych możliwości. Jeśli włączyłeś modele per tryb, to pierwsze zadanie jest też Twoim przebiegiem weryfikującym podział. Gdy zadania już płyną, konsola APIsRouter pokazuje model per żądanie, liczbę tokenów i wydatki. Pętla agenta to najbardziej tokenożerny sposób korzystania z modelu, a widok użycia per klucz to miejsce, w którym tydzień pracy z Cline staje się konkretną liczbą, per model, per dzień, per tryb, jeśli rozdzielisz klucze.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k2.7-code",
"messages":[{"role":"user","content":"ping"}]}'Częste pytania
Jak użyć endpointu kompatybilnego z OpenAI w Cline?
Otwórz ustawienia Cline w VS Code, wybierz OpenAI Compatible w rozwijanej liście API Provider i ustaw Base URL https://api.apisrouter.com/v1, swój klucz API oraz identyfikator modelu. Wypełnij okno kontekstu i maksymalną liczbę tokenów wyjściowych na podstawie dokumentacji modelu.
Czy Cline może uruchamiać modele Claude przez tego providera?
Tak. Provider przekazuje identyfikator modelu jako zwykły string przez standardowe chat completions, więc claude-sonnet-4-6 i claude-opus-4-7 działają dokładnie jak identyfikatory GPT, jeden klucz dla wszystkich, a zmiana dostawcy to edycja pola modelu.
Czy tryb Plan i tryb Act mogą używać różnych modeli?
Tak. Włącz opcję use-different-models w konfiguracji API Cline, a każdy tryb dostanie własną zakładkę z własnym providerem i modelem. Zweryfikuj jednak podział na żywym zadaniu: zgłaszano szorstkie krawędzie wyboru per tryb przy providerze OpenAI Compatible, w tym ponowne użycie modelu z Plan przez tryb Act.
Co ustawić dla okna kontekstu i maksymalnej liczby tokenów wyjściowych?
Udokumentowane wartości modelu, a nie domyślne ustawienia czy nadzieje. Cline pakuje długi kontekst plików do żądań, więc zawyżone okno zawodzi przy największych zadaniach, a zaniżone przycina kod poza kontekst. Maksymalna liczba tokenów wyjściowych ogranicza każdą odpowiedź, dopasowana do tego, na co pozwala identyfikator.
Dlaczego Cline źle zachowuje się przy wywołaniach narzędzi z niektórymi modelami?
Pętle agentów zależą od niezawodnych wywołań funkcji, a identyfikatory bardzo się w tym różnią. Jeśli edycje wychodzą źle sformowane albo agent narruje zamiast działać, przetestuj to samo zadanie na claude-sonnet-4-6; jeśli to naprawia zachowanie, to kwestia wyboru modelu, a nie konfiguracji.
Jak dowiedzieć się, ile faktycznie kosztuje tydzień pracy z Cline?
Widok użycia per klucz w konsoli APIsRouter pokazuje tokeny i wydatki per żądanie i per model. Zadania agenta to dziesiątki żądań każde, więc log to jedyna uczciwa miara; wyświetlacz kosztu wewnątrz Cline też pomaga, jeśli wypełnisz opcjonalne pola cenowe.