Zum Inhalt springen
Gesamte Doku

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

  1. Setzen Sie die Basis-URL und den Schlüssel in Ihrer Shell.
  2. Starten Sie Aider in Ihrem Projekt mit dem Modellnamen und dem Präfix openai/: openai/deepseek-v4.1-flash-uncensored.
  3. Stellen Sie eine Frage. Beginnt die Antwort mit „Connected to“, funktioniert die Einrichtung.
  4. Setzen Sie OPENAI_API_KEY auf 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-uncensored

Behalten 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.

.aider.model.metadata.json
{
  "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"
  }
}
.aider.model.settings.yml
- name: openai/deepseek-v4.1-flash-uncensored
  edit_format: diff
  use_repo_map: true
  accepts_settings:
    - reasoning_effort
  extra_params:
    max_tokens: 32768
  • edit_format: diff sendet nur die geänderten Zeilen zurück, das ist schneller und günstiger als ganze Dateien.
  • use_repo_map gibt dem Modell eine Karte des Repositorys, für die ein Kontext von einer Million Token reichlich Platz hat.
  • max_tokens ist 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-uncensored und seinen eigenen Werten aus Modelle.

Welches Modell

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Kontext1,000,000 Token128,000 Token
Längste Antwort131,072 Token32,768 Token
Tool-AufrufeJa, bei jedem tool_choiceJa, tool_choice auto oder none
Liest ScreenshotsJa, bis zu 10 pro AnfrageNein, nur Text
DenkenAus, außer auf WunschImmer, 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.

So funktioniert die Abrechnung.

Wenn es nicht funktioniert

Der Agent zeigtLösung
401Der Schlüssel ist falsch oder widerrufen. Fügen Sie ihn erneut ein, ohne Leerzeichen oder Anführungszeichen.
402Dem 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.
429Mehr 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_effortDer Agent hat einen Aufwand gesendet, den das Modell nicht kennt. DeepSeek nimmt none, low, high, max; GLM nimmt low oder high.
404Die 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.
503Das Modell ist ausgelastet. Versuchen Sie es in ein paar Sekunden erneut; es wurde nichts berechnet.
Die feste TestzeileDie 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.