Coding-Agenten
Aider einrichten
Aider spricht jede OpenAI-kompatible API über zwei Umgebungsvariablen und einen Modellnamen mit dem Präfix openai/. Zwei kleine Dateien geben ihm dann die echten Grenzen und Preise des Modells.
Geprüft am 29. Oktober 2026
Die Werte
- OPENAI_API_BASE
https://nokeep.ai/v1- API-Schlüssel
sk-nokeep-test to test, then your own sk-nokeep-… key- Modell
deepseek-v4.1-flash-uncensored- Kontextfenster
1000000- Max. Ausgabe-Token
32768
Starten Sie mit dem kostenlosen Testschlüssel: Er antwortet auf jede Anfrage mit einer festen Zeile und ohne Tool-Aufrufe, und beweist, dass URL und Schlüssel stimmen, ohne etwas zu kosten. Fügen Sie dann Ihren eigenen Schlüssel aus der Konsole ein. Credits ab $5, ohne Abo.
Verbinden
- Setzen Sie die Basis-URL und den Schlüssel in Ihrer Shell.
- Starten Sie Aider in Ihrem Projekt mit dem Modellnamen und dem Präfix
openai/:openai/deepseek-v4.1-flash-uncensored. - Stellen Sie eine Frage. Beginnt die Antwort mit „Connected to“, funktioniert die Einrichtung.
- Setzen Sie
OPENAI_API_KEYauf Ihren eigenen Schlüssel aus der Konsole und starten Sie Aider neu.
export OPENAI_API_BASE=https://nokeep.ai/v1
export OPENAI_API_KEY=sk-nokeep-test
cd /path/to/your/project
aider --model openai/deepseek-v4.1-flash-uncensoredBehalten Sie das Präfix openai/ bei: Es schickt den Aufruf an OPENAI_API_BASE. Ohne es erkennt Aider den Modellnamen nicht, und der Aufruf schlägt fehl.
Wenn Sie Ihre OpenAI-Variablen für OpenAI behalten wollen, übergeben Sie die beiden Werte stattdessen als Flags: --openai-api-base und --openai-api-key.
Grenzen, Preise und Bearbeitung
Aider warnt, dass es das Kontextfenster und den Preis dieses Modells nicht kennt. Es funktioniert trotzdem, aber zwei Dateien im Home-Verzeichnis oder im Wurzelverzeichnis des Repositorys beheben die Warnung, den Kostenbericht und das Bearbeitungsformat.
{
"openai/deepseek-v4.1-flash-uncensored": {
"max_tokens": 131072,
"max_input_tokens": 1000000,
"max_output_tokens": 131072,
"input_cost_per_token": 4.5000000000000003e-7,
"output_cost_per_token": 0.00000175,
"litellm_provider": "openai",
"mode": "chat"
}
}- name: openai/deepseek-v4.1-flash-uncensored
edit_format: diff
use_repo_map: true
accepts_settings:
- reasoning_effort
extra_params:
max_tokens: 32768edit_format: diffsendet nur die geänderten Zeilen zurück, das ist schneller und günstiger als ganze Dateien.use_repo_mapgibt dem Modell eine Karte des Repositorys, für die ein Kontext von einer Million Token reichlich Platz hat.max_tokensist die Obergrenze jeder Antwort. Ohne sie stoppt eine Antwort bei unserem Standard von 8,192 Token.- Für GLM kopieren Sie beide Einträge mit
openai/glm-5.3-flash-uncensoredund seinen eigenen Werten aus Modelle.
Welches Modell
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Kontext | 1,000,000 Token | 128,000 Token |
| Längste Antwort | 131,072 Token | 32,768 Token |
| Tool-Aufrufe | Ja, bei jedem tool_choice | Ja, tool_choice auto oder none |
| Liest Screenshots | Ja, bis zu 10 pro Anfrage | Nein, nur Text |
| Denken | Aus, außer auf Wunsch | Immer, kurz |
| Pro 1 Mio. Token | $0.45 Eingabe · $0.011 Cache · $1.75 Ausgabe | $0.20 Eingabe · $0.04 Cache · $0.65 Ausgabe |
Nutzen Sie DeepSeek für Agentenarbeit. Ein ganzes Repository passt in seinen Kontext, es ruft Tools in jeder Form auf, und der Verlauf, den ein Agent bei jedem Aufruf erneut sendet, wird zum Cache-Preis von $0.011 pro Million berechnet. Nutzen Sie GLM für kurze Einzelaufgaben, die keinen langen Verlauf erneut senden, denn dort gewinnt sein niedrigerer Preis für frische Eingabe und Ausgabe.
Beide Modelle haben ihre Ablehnungen aus den Gewichten entfernt. Bei sensiblen Themen, etwa Sicherheitstests auf Ihren eigenen Systemen oder Moderationswerkzeugen, bekommen Sie daher Code statt einer Ablehnung. Modelle vergleichen.
Denken
DeepSeek antwortet sofort, sofern eine Anfrage keinen reasoning_effort nennt, was zur schnellen Schleife aus Bearbeiten und Ausführen bei einem Agenten passt. Für Planung oder einen schwierigen Fehler bitten Sie es nachzudenken: Es nimmt none, low, high, max. Die minimal-, medium- und xhigh-Werte anderer Apps werden auf den nächstliegenden dieser Werte abgebildet; jeder andere Wert wird mit 400 invalid_reasoning_effort abgelehnt. Denken wird als Ausgabe berechnet.
In Aider starten Sie mit --reasoning-effort high oder tippen in einer Sitzung /reasoning-effort high. Die Einstellungsdatei oben listet reasoning_effort als Einstellung, die das Modell akzeptiert, sodass Aider sie ohne Warnung sendet.
Was eine Sitzung kostet
Ein Agent sendet bei jedem Aufruf die ganze Unterhaltung: die Anweisungen, die gelesenen Dateien, jeden bisherigen Schritt. Angenommen, ein Aufruf sendet 60,000 Token, davon 55,000 als derselbe Start wie beim letzten Aufruf, und schreibt 1,000. Auf DeepSeek kostet dieser Aufruf etwa $0.0046, also kosten 200 Aufrufe etwa $0.92. Ohne Cache würde derselbe Aufruf $0.0288 kosten.
- Caching ist automatisch, Sie müssen nichts einschalten. Ein Start von etwa 1,000 Token oder mehr, der sich innerhalb weniger Minuten wiederholt, wird zum Cache-Preis berechnet.
- Jeder Aufruf reserviert vorab, was er kosten könnte, also seinen Prompt und seine maximale Ausgabe, und rechnet dann ab, was tatsächlich genutzt wurde. Bei 32,768 maximalen Ausgabe-Token beträgt der Ausgabeteil dieser Reservierung etwa $0.0573.
- Die Konsole zeigt die echten Token, Cache-Token und die Credits jedes Aufrufs. Der Kostenzähler eines Agenten kennt den Cache-Preis womöglich nicht, dann zeigt er zu hoch an.
Wenn es nicht funktioniert
| Der Agent zeigt | Lösung |
|---|---|
| 401 | Der Schlüssel ist falsch oder widerrufen. Fügen Sie ihn erneut ein, ohne Leerzeichen oder Anführungszeichen. |
| 402 | Dem Konto sind die gekauften Credits ausgegangen. Laden Sie ab $5 in der Konsole auf und schalten Sie dort Auto-Aufladen ein, damit eine lange Aufgabe nie halb abbricht: Sinkt das Guthaben unter den Betrag, den Sie wählen, lädt es Credits von Ihrer gespeicherten Karte nach. |
| 429 | Mehr als 120 Anfragen pro Minute auf einem Schlüssel oder über ein Tageslimit, das Sie dafür gesetzt haben. Agenten, die mehrere Unter-Agenten gleichzeitig laufen lassen, stoßen zuerst darauf. Warten Sie die Sekunden in Retry-After, erhöhen Sie das Limit in der Konsole oder geben Sie jedem Agenten einen eigenen Schlüssel. |
400 invalid_reasoning_effort | Der Agent hat einen Aufwand gesendet, den das Modell nicht kennt. DeepSeek nimmt none, low, high, max; GLM nimmt low oder high. |
| 404 | Die URL ist falsch oder hat den Pfad doppelt. Nutzen Sie https://nokeep.ai/v1 ohne /chat/completions und prüfen Sie die Modell-ID gegen /v1/models. |
| 503 | Das Modell ist ausgelastet. Versuchen Sie es in ein paar Sekunden erneut; es wurde nichts berechnet. |
| Die feste Testzeile | Die Einrichtung funktioniert. Ersetzen Sie den Schlüssel durch Ihren eigenen, um echte Antworten zu bekommen. |
Jeder Fehler mit seiner Lösung steht unter Fehler.
Fragen
Wird mein Code gespeichert?
Nein. Wir speichern pro Aufruf eine Zeile mit Zählungen: Zeitpunkt, Schlüssel, Modell, Token, Credits und Status. Nie den Prompt, die Dateien oder die Antwort. Was wir speichern.
Warum kostet der zweite Aufruf weniger als der erste?
Der zweite Aufruf beginnt so wie der erste, daher wird dieser Anfang aus dem Cache zu $0.011 pro Million Token statt $0.45 gelesen. Der größte Teil der Eingabe eines Agenten ist nach dem ersten Aufruf gecacht.
Stimmt der Kostenbericht von Aider mit der Rechnung überein?
Ungefähr, mit der oben genannten Metadatendatei. Er kennt aber den Cache-Preis nicht und zeigt daher zu hoch an, sobald der Cache greift. Die Konsole zeigt die echten Kosten jedes Aufrufs.