Optymalizacja kosztówPrzewodnik
Ile kosztuje Aider? Co wysyła i jak obciąć rachunek
Aider jest darmowy; płacisz za API modelu. Zobacz, co niesie każde żądanie, oszacuj sesję i uruchom Aidera na tańszym modelu.

Na tej stronie
Aider jest darmowy i open source, więc płacisz wyłącznie za API modelu, który stoi za nim. A rachunek zależy od wejścia: każde żądanie niesie ze sobą mapę repozytorium, dodane pliki i historię czatu, a nie tylko Twoją jednolinijkową instrukcję. Odetnij te trzy rzeczy, a koszt spadnie; skieruj Aidera na tańszy model, a spadnie ponownie.
Co Aider wysyła w każdym żądaniu#
Trzy rzeczy jadą razem z Twoją wiadomością. Pierwsza jest opisana w dokumentacji Aidera (sprawdzone 23 października 2026, aider-chat 0.86.2 na PyPI, wydany 12 lutego 2026); pozostałe dwie to po prostu sposób działania API czatu:
- Mapa repozytorium. Strona mapy repozytorium Aidera mówi, że wysyła modelowi mapę Twojego repozytorium: pliki plus kluczowe symbole wraz z liniami ich definicji. Jej rozmiar ustala
--map-tokens, domyślnie 1k tokenów. Mapa jest skalowana dynamicznie i może znacznie urosnąć, gdy do czatu nie dodano żadnych plików. Dokumentacja nie podaje górnej granicy, więc nie zakładaj żadnej. - Pliki, które dodałeś. Wszystko, co zrobisz przez
/add, trafia w całości, za każdym razem. Pliki dodane przez/read-onlysłużą tylko jako referencja, ale i tak zajmują kontekst. - Historia czatu. Wcześniejsze wiadomości i odpowiedzi są wysyłane ponownie z każdym nowym żądaniem. Jeśli brzmi to znajomo, to ten sam mechanizm co w dlaczego długi czat AI kosztuje więcej.
Strona wyjścia jest zwykle mała w porównaniu: diff albo edytowany blok. Jeśli podział wejście kontra wyjście jest dla Ciebie nowy, tokeny wejściowe vs wyjściowe wyjaśniają go w kilka minut.
Sesja w liczbach#
Załóżmy, że dodajesz dwa pliki źródłowe po około 3 000 tokenów każdy i prosisz Aidera o refaktoryzację modułu. Pierwsze żądanie to mniej więcej mapa (około 1 000 tokenów), pliki (około 6 000) i Twoja wiadomość: około 7 000 tokenów wejściowych. Na razie nic niezwykłego.
Teraz idź dalej. Każde kolejne polecenie ("zmień też nazwę w testach", "to zepsuło import, napraw") wysyła to wszystko ponownie plus każdą wcześniejszą wymianę. W długiej sesji historia może przerosnąć pliki. W tym haczyk: dziesiąte żądanie kosztuje więcej niż pierwsze, choć wpisałeś mniej słów.
Do oszacowania przyjmij takie założenia: 30 żądań w sesji, średnio 15 000 tokenów wejściowych na żądanie (mapa, pliki i rosnąca historia) oraz 800 tokenów wyjściowych na odpowiedź. Jedno żądanie na MiniMax-M2.7 przez CheapTokens kosztuje $0.00087. Cała 30-żądaniowa sesja wygląda tak, z kolumną OpenRouter obok:
| Model | Wejście $/1M | Wyjście $/1M | Za żądanie | 30 żądań | OpenRouter, 30 żądań |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
15 000 tokenów wejściowych i 800 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.
Zmień założenia na własne: jeśli pracujesz z jednym małym plikiem, Twoje wejście będzie bliżej 5 000; przy dużym repozytorium i bez dodanych plików sama mapa może zająć więcej.
Cztery nawyki, które zmniejszają wejście#
- Sprawdź, zanim zgadniesz.
/tokensraportuje tokeny zużyte przez bieżący kontekst czatu. Uruchom to, gdy sesja zaczyna wydawać się ciężka. (Dokumentacja Aidera nie mówi, że pokazuje koszt, więc czytaj to jako rozmiar, nie cenę.) - Odrzuć to, co już skończone.
/dropusuwa pliki z czatu i zwalnia kontekst. Plik dodany do pierwszego zadania i zapomniany jedzie z każdym kolejnym żądaniem. - Czyść historię między zadaniami.
/clearczyści historię czatu;/resetusuwa wszystkie pliki i czyści historię naraz. Nowe zadanie rzadko potrzebuje starej rozmowy. - Używaj
/read-onlydo referencji. Typy, konfiguracje, specyfikacja API, którą model powinien widzieć, ale nie edytować.
Refaktoryzacja jest skończona, zaczynasz buga w innym module i wpisujesz /reset. Następne żądanie wychodzi z mapą i jednym nowym plikiem zamiast dwóch starych plików i długiej historii:

Uruchom Aidera na tańszym modelu#
Nawyki zmniejszają wejście; cena modelu decyduje, ile kosztuje każdy token. Aider rozmawia z dowolnym endpointem zgodnym z OpenAI, zgodnie z jego dokumentacją: ustaw OPENAI_API_BASE i OPENAI_API_KEY, a następnie uruchom Aidera z -. W Windows użyj setx i zrestartuj powłokę.
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731Pełny identyfikator bramy idzie po prefiksie openai/; krótki identyfikator z tabel cen nie jest akceptowany przez API. Instrukcję krok po kroku znajdziesz w jak podłączyć Aidera do CheapTokens.
Który model do jakiej pracy:
- DeepSeek-V4-Flash (0731): wybór do długich sesji i dużych edycji. Kontekst 380K, do 32 768 tokenów wyjściowych na odpowiedź, jedna cena o każdej porze bez cen szczytowych, a w sumie, licząc wejście i wyjście razem, jest tańszy niż OpenRouter. Więcej na stronie DeepSeek.
- MiniMax-M2.7: ten do rutynowych edycji i zmian nazw. Kontekst 180K, do 8 192 tokenów wyjściowych, a w sumie też jest tańszy niż OpenRouter. Zobacz stronę MiniMax.
- GLM-5.3-Flash: gdy repozytorium jest duże i chcesz okno kontekstu 390K; wyjście jest tańsze niż OpenRouter, do 8 192 tokenów wyjściowych.
Jedno saldo pokrywa wszystkie trzy, więc przełączenie to po prostu inna wartość --model. Aktualne ceny są na stronie cen; szczegóły API są w dokumentacji.
Gdzie idą pieniądze: lista kontrolna#
- Mapa repozytorium: domyślnie 1k, ale większa, gdy w czacie nie ma plików. Dodaj pliki, nad którymi pracujesz.
- Pliki w czacie: każdy jest wysyłany ponownie za każdym razem.
/dropte skończone. - Historia: rośnie z każdą wymianą.
/clearmiędzy zadaniami. - Model: ta sama sesja kosztuje różne kwoty na różnych modelach; tabela powyżej pokazuje Twoje liczby.
Zacznij od /tokens w bieżącej sesji, potem zmień model i porównaj tabelę z tym, co wydajesz teraz.



