Coding-Agenten
Continue einrichten
Continue erreicht jede OpenAI-kompatible API über seinen openai-Anbieter mit einer eigenen apiBase. Fügen Sie nokeep in config.yaml hinzu und markieren Sie das Modell als tool-fähig, damit der Agent-Modus aktiv wird.
Geprüft am 29. Oktober 2026
Die Werte
- apiBase
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
Beginnen Sie mit dem kostenlosen Testschlüssel: Er beantwortet jede Anfrage mit einer festen Zeile ohne Tool-Aufrufe. Das zeigt, dass URL und Schlüssel stimmen, ohne dass Kosten entstehen. Fügen Sie danach Ihren eigenen Schlüssel aus der Konsole ein. Credits ab 5 $, kein Abo.
Verbinden
- Öffnen Sie
config.yaml: Klicken Sie im Konfigurationsmenü des Chat-Eingabefelds auf das Zahnrad neben Local Config. Die Datei liegt unter~/.continue/config.yamlauf macOS und Linux und unter%USERPROFILE%\.continue\config.yamlunter Windows. - Fügen Sie die beiden Modelle unten unter
modelsein oder ersetzen Sie die Datei damit. - Speichern Sie, wählen Sie DeepSeek V4.1 Flash Uncensored im Modellmenü von Continue und senden Sie eine Nachricht. Beginnt die Antwort mit „Connected to“, funktioniert es.
- Ersetzen Sie
sk-nokeep-testdurch Ihren eigenen Schlüssel aus der Konsole und speichern Sie erneut.
name: nokeep
version: 0.0.1
schema: v1
models:
- name: DeepSeek V4.1 Flash Uncensored
provider: openai
model: deepseek-v4.1-flash-uncensored
apiBase: https://nokeep.ai/v1
apiKey: sk-nokeep-test
roles:
- chat
- edit
- apply
capabilities:
- tool_use
- image_input
defaultCompletionOptions:
contextLength: 1000000
maxTokens: 32768
- name: GLM 5.3 Flash Uncensored
provider: openai
model: glm-5.3-flash-uncensored
apiBase: https://nokeep.ai/v1
apiKey: sk-nokeep-test
roles:
- chat
- edit
capabilities:
- tool_use
defaultCompletionOptions:
contextLength: 128000
maxTokens: 32768Lassen Sie tool_use unter capabilities stehen. Continue kennt diese Modell-IDs nicht, und der Agent-Modus braucht ein Modell, von dem Continue weiß, dass es Tools aufrufen kann.
Einstellungen, die sich lohnen
contextLengthsagt Continue, wie viel es senden darf;maxTokensist das Limit jeder Antwort.image_inputerlaubt, Screenshots an DeepSeek zu senden. GLM liest nur Text, deshalb fehlt es in dessen Eintrag.- Überlassen Sie die Autovervollständigung einem anderen Modell. Die API bietet nur Chat-Completions, ohne Fill-in-the-Middle-Endpunkt.
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 gecacht · $1.75 Ausgabe | $0.20 Eingabe · $0.04 gecacht · $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 gecachten Preis von $0.011 pro Million berechnet. Nutzen Sie GLM für kurze Einzelaufgaben, die keinen langen Verlauf erneut senden; dort gewinnen seine niedrigeren Preise für neue Eingabe und Ausgabe.
Bei beiden Modellen sind die Ablehnungen aus den Gewichten entfernt. Arbeit nahe an einem heiklen Thema, etwa Sicherheitstests auf eigenen Systemen oder Moderationstools, liefert deshalb Code statt einer Ablehnung. Modelle vergleichen.
Denken
DeepSeek antwortet sofort, solange eine Anfrage keinen reasoning_effort nennt. Das passt zum schnellen Zyklus aus Bearbeiten und Ausführen bei einem Agenten. Für Planung oder einen schwierigen Fehler bitten Sie es zu denken: Es nimmt none, low, high, max. minimal, medium und xhigh 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 Continue schicken Sie die Stufe als zusätzliches Body-Feld. Fügen Sie es beim DeepSeek-Eintrag hinzu, auf derselben Ebene wie roles, für ein Modell, das bei jeder Anfrage denkt. Legen Sie für schnelle Arbeit einen zweiten Eintrag ohne dieses Feld an.
requestOptions:
extraBodyProperties:
reasoning_effort: highWas eine Sitzung kostet
Ein Agent sendet bei jedem Aufruf das ganze Gespräch: die Anweisungen, die gelesenen Dateien, jeden bisherigen Schritt. Angenommen, ein Aufruf sendet 60,000 Token, davon 55,000 mit demselben Anfang wie der letzte Aufruf, und schreibt 1,000. Bei DeepSeek kostet dieser Aufruf etwa $0.0046, 200 Aufrufe also etwa $0.92. Ohne Cache würde derselbe Aufruf $0.0288 kosten.
- Caching läuft automatisch, man muss nichts einschalten. Ein Anfang von etwa 1,000 Token oder mehr, der innerhalb weniger Minuten wiederholt wird, wird zum Cache-Preis berechnet.
- Jeder Aufruf reserviert, was er höchstens kosten kann, also Prompt und maximale Ausgabe, und wird auf das abgerechnet, was er tatsächlich brauchte. Bei 32,768 maximalen Ausgabe-Token liegt der Ausgabeanteil der Reservierung bei etwa $0.0573.
- Die Konsole zeigt die echten Token, gecachten Token und die Credits jedes Aufrufs. Der eigene Kostenzähler eines Agenten kennt den Cache-Preis womöglich nicht und zeigt dann zu hoch an.
Wenn es nicht funktioniert
| Der Agent zeigt | Lösung |
|---|---|
| 401 | Der Schlüssel ist falsch oder gesperrt. Fügen Sie ihn erneut ein, ohne Leerzeichen oder Anführungszeichen. |
| 402 | Dem Konto sind die gekauften Credits ausgegangen. Laden Sie in der Konsole ab 5 $ auf und aktivieren Sie dort Auto top-up, damit eine lange Aufgabe nie auf halbem Weg stoppt: Sinkt das Guthaben unter den gewählten Betrag, wird es von Ihrer gespeicherten Karte aufgeladen. |
| 429 | Über 120 Anfragen pro Minute auf einem Schlüssel oder über ein Tageslimit, das Sie dafür gesetzt haben. Agenten, die mehrere Unteragenten gleichzeitig laufen lassen, stoßen zuerst hier an. 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 eine Stufe gesendet, die 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. Verwenden 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. Tauschen Sie den Schlüssel gegen Ihren eigenen aus, 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ählwerten: Zeit, 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, deshalb wird dieser Anfang aus dem Cache zu $0.011 pro Million Token statt zu $0.45 gelesen. Der größte Teil der Eingabe eines Agenten ist nach seinem ersten Aufruf gecacht.
Funktioniert das auch in JetBrains?
Ja. Continues Erweiterungen für VS Code und JetBrains lesen dieselbe ~/.continue/config.yaml, ein Block richtet also beide ein.