Powrót do bloga

Narzędzia i integracjePorównanie

Cline vs Kilo Code vs Continue w VS Code z własnym kluczem API

Czym różnią się Cline, Kilo Code i Continue, gdzie każde przyjmuje bazowy URL, klucz i identyfikator modelu oraz czy pasuje ci formularz ustawień, czy plik konfiguracyjny.

Autor: CheapTokens TeamOpublikowano 4 min czytania

Okładka: Cline, Kilo Code i Continue porównane dla VS Code z własnym kluczem API
Na tej stronie
  1. Trzy narzędzia, jeden zestaw wartości
  2. Które pasuje do twojego dnia
  3. Co wpisać w każdym narzędziu
  4. Ile kosztuje działająca sesja
  5. Jeśli to nie działa

Wybierz Cline lub Kilo Code, jeśli chcesz skonfigurować model przez formularz ustawień. Wybierz Continue, jeśli chcesz, aby konfiguracja znajdowała się w pliku config.yaml obok twojego kodu. Wszystkie trzy przyjmują własny klucz przez endpoint zgodny z OpenAI, więc to, co wpisujesz, to zawsze ta sama trójka: bazowy URL, klucz i identyfikator modelu. Dla CheapTokens to https://api.cheaptokens.dev/v1, twój klucz i pełny identyfikator, taki jak deepseek-ai/DeepSeek-V4-Flash-0731.

Poniższe szczegóły pochodzą z oficjalnej dokumentacji każdego narzędzia, sprawdzonej 27 października 2026. Żadna z trzech stron nie podaje wersji, więc nie ma tu numerów wersji.

Trzy narzędzia, jeden zestaw wartości#

Pomyśl o gniazdku elektrycznym. Ściana jest wszędzie taka sama; różni się tylko wtyczka. Cline daje krótki formularz, Kilo Code formularz z kilkoma dodatkowymi polami, a Continue plik tekstowy.

Narzędzie Gdzie trafia endpoint Co wypełniasz Dodatki
Cline API Provider: OpenAI Compatible Base URL, API Key, Model ID Opcjonalna Model Configuration (max output tokens, context window, obsługa obrazów, computer use, ceny wejścia/wyjścia); przycisk Verify
Kilo Code Settings > Providers > Custom provider Provider ID, Display name, Provider API, Base URL, API key (opcjonalny), Models Opcjonalne Headers; limity tokenów i tool calling edytuje się w kilo.jsonc
Continue Wpis models w config.yaml provider: openai, model, apiKey, apiBase name, version i schema: v1 na górze; format konfiguracji JSON jest przestarzały
Te same trzy wartości w formularzu Cline i w config.yaml Continue
Te same trzy wartości, dwa miejsca: pola formularza Cline i klucze config.yaml Continue

Dwa szczegóły z dokumentacji, zanim zaczniesz. Cline mówi, że Base URL nie powinien być https://api.openai.com/v1, co jest dokładnie tą wartością, którą ludzie zostawiają przez pomyłkę. A Base URL Kilo Code zwykle kończy się na /v1; nasz też.

Które pasuje do twojego dnia#

Zapomnij na chwilę o listach funkcji i pomyśl, co robisz po otwarciu edytora.

Wybierz swój przypadek

Które brzmi jak ty?

Chcę formularz ustawień z kilkoma polami i tani model

Zacznij od Cline lub Kilo Code. Oba konfiguruje się przez formularz w ustawieniach rozszerzenia i oba pozwalają wskazać model na własny endpoint. Cline to krótszy formularz: trzy pola i przycisk Verify. Kilo Code dodatkowo pyta o provider ID i display name.

Chcę czat i edycje w edytorze, z konfiguracją w pliku

Wybierz Continue. Twoje modele żyją w config.yaml, więc współpracownik może skopiować tę samą konfigurację, a zmiana modelu to edycja jednej linii.

Mam już klucz i URL i muszę tylko wiedzieć, gdzie je wkleić

Przejdź do następnej sekcji. Zawiera dokładne pola dla wszystkich trzech narzędzi.

Co wpisać w każdym narzędziu#

Jeden identyfikator modelu działa we wszystkich trzech. Oto on dla każdego narzędzia, w kolejności, w jakiej pokazują go ekrany.

Pola i konfiguracja dla każdego narzędzia

Cline

Otwórz ustawienia Cline i ustaw API Provider na OpenAI Compatible. Następnie wypełnij:

  • Base URL: https://api.cheaptokens.dev/v1
  • API Key: twój klucz CheapTokens
  • Model ID: deepseek-ai/DeepSeek-V4-Flash-0731

Naciśnij Verify, aby przetestować połączenie. W opcjonalnej Model Configuration DeepSeek-V4-Flash przyjmuje context window 380K i do 32 768 tokenów wyjściowych na odpowiedź.

Kilo Code

Przejdź do Settings > Providers > Custom provider i wypełnij:

  • Provider ID: cheaptokens
  • Display name: CheapTokens
  • Provider API: OpenAI Compatible (czyli Chat Completions)
  • Base URL: https://api.cheaptokens.dev/v1
  • API key: twój klucz CheapTokens
  • Models: dodaj deepseek-ai/DeepSeek-V4-Flash-0731 ręcznie

Limity tokenów i tool calling nie są w formularzu; znajdują się w kilo.jsonc.

Continue

Dodaj model do config.yaml. To pełny działający plik:

yaml
name: CheapTokens
version: 1.0.0
schema: v1
models:
  - name: DeepSeek-V4-Flash
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiKey: YOUR_CHEAPTOKENS_KEY
    apiBase: https://api.cheaptokens.dev/v1

Do codziennych pytań dodaj drugi wpis z model: zai-org/GLM-5.3-Flash. Dokumentacja Continue oznacza starą konfigurację JSON jako przestarzałą, więc zostań przy YAML.

Który model gdzie? Do długich wieloetapowych sesji w Cline lub Kilo Code: DeepSeek-V4-Flash: do 32 768 tokenów wyjściowych na odpowiedź, kontekst 380K, jedna cena o każdej porze dnia. Do szybkich pytań w Continue: GLM-5.3-Flash z kontekstem 390K i do 8 192 tokenów wyjściowych na odpowiedź. Oba stoją za tym samym endpointem i jednym saldem, więc zmiana modelu oznacza zmianę jednego pola lub jednej linii. Aktualne ceny za 1M tokenów: DeepSeek-V4-Flash $0.015 wejście i $0.10 wyjście, GLM-5.3-Flash $0.02 wejście i $0.04 wyjście. Pełna lista jest na stronie z cenami.

Ile kosztuje działająca sesja#

Agenci są gadatliwi: każdy krok wysyła kontekst ponownie. Załóżmy, że sesja Cline wykonuje 40 kroków, a każdy krok wysyła około 30 000 tokenów i otrzymuje około 1 500 z powrotem. To 30000 × 40 = 1200000 tokenów wejściowych i 1500 × 40 = 60000 tokenów wyjściowych, a na DeepSeek-V4-Flash cała sesja kosztuje $0.024. Zwróć uwagę, która strona dominuje: wejście to dwudziestokrotność wyjścia, co jest typowe dla agentów i dlatego liczby tokenów na żądanie warto mierzyć we własnym projekcie.

Model Za żądanie 40 żądań OpenRouter, 40 żądań
GLM-5.3-Flash $0.00066 $0.0264 $0.0541
DeepSeek-V4-Flash $0.0006 $0.024 $0.0664
MiniMax-M2.7 $0.0017 $0.069 $0.432

30 000 tokenów wejściowych i 1500 tokenów wyjściowych na żądanie. Ceny za 1 mln tokenów są aktualne i zmieniają się wraz z naszymi taryfami; kolumna OpenRouter pokazuje ceny referencyjne dla tego samego obciążenia.

Liczone razem, wejście i wyjście, CheapTokens wypada taniej niż OpenRouter dla każdego modelu w tabeli. Podstaw własną liczbę kroków i tokenów na krok, aby zobaczyć swoją liczbę.

Jeśli to nie działa#

W dokumentacji Cline pojawiają się trzy komunikaty i wszystkie trzy są tam wymienione.

Dopasuj pary

Dopasuj każdy komunikat do jego zwykłej przyczyny

  • Invalid API KeyLiterówka w kluczu lub klucz z innej usługi
  • Model Not FoundIdentyfikator modelu jest błędny dla tego adresu; tutaj musi to być pełny identyfikator, taki jak deepseek-ai/DeepSeek-V4-Flash-0731
  • Connection errorBase URL jest błędny (sprawdź /v1 i czy api.openai.com nie został pozostawiony) lub zapora albo sieć blokuje żądanie
Model Not Found naprawione: krótka nazwa modelu zastąpiona pełnym identyfikatorem
Krótka nazwa modelu kontra pełny identyfikator z dokumentacji

Zmieniaj jedną rzecz naraz i testuj ponownie: naciśnij Verify w Cline lub wyślij krótkie pytanie w czacie dwóch pozostałych.

Konfiguracja krok po kroku dla każdego narzędzia: połącz Cline i połącz Kilo Code. Nie masz pewności, czy rozszerzenie edytora to w ogóle to, czego potrzebujesz? Zobacz gdzie podłączyć własny klucz API. Klucze, bazowy URL i identyfikatory modeli są w dokumentacji CheapTokens.