Coding agents
Goose einrichten
goose liest eigene Provider aus JSON-Dateien. Speichern Sie die nokeep-Datei unten, geben Sie goose Ihren Schlüssel und wählen Sie nokeep als Provider in der Desktop-App oder in der CLI.
Geprüft am 30. Oktober 2026
Die Werte
- base_url
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-Tokens
32768
Beginnen Sie mit dem kostenlosen Testschlüssel: Er beantwortet jede Anfrage mit einer festen Zeile und ohne Tool-Aufrufe. So sehen Sie, dass URL und Schlüssel stimmen, ohne etwas auszugeben. Fügen Sie dann Ihren eigenen Schlüssel aus der Konsole ein. Guthaben ab 5 $, kein Abo.
Verbinden
- Speichern Sie die Datei unten als
custom_nokeep.jsonim Ordner~/.config/goose/custom_providers/unter macOS und Linux, oder%APPDATA%\Block\goose\config\custom_providers\unter Windows. Legen Sie den Ordner an, falls er fehlt. - Geben Sie goose den Schlüssel. Im Terminal setzen Sie
NOKEEP_API_KEYaufsk-nokeep-test. In goose Desktop öffnen Sie Settings, dann Models, dann Configure providers, suchen nokeep und fügen den Schlüssel ein; goose bewahrt ihn in Ihrem Schlüsselbund auf. - Starten Sie damit eine Session: im Terminal mit dem Befehl unten, oder in goose Desktop, indem Sie nokeep und
deepseek-v4.1-flash-uncensoredals Modell wählen. - Senden Sie eine Nachricht. Eine Antwort, die mit „Connected to“ beginnt, heißt: Die Einrichtung funktioniert.
- Tauschen Sie den Schlüssel gegen Ihren eigenen aus der Konsole aus.
{
"name": "custom_nokeep",
"engine": "openai",
"display_name": "nokeep",
"description": "OpenAI-compatible API for uncensored DeepSeek and GLM, paid with prepaid credits",
"api_key_env": "NOKEEP_API_KEY",
"base_url": "https://nokeep.ai/v1",
"model_doc_link": "https://nokeep.ai/docs/models",
"models": [
{
"name": "deepseek-v4.1-flash-uncensored",
"context_limit": 1000000,
"input_token_cost": 0.00000045,
"output_token_cost": 0.00000175,
"cache_read_token_cost": 0.000000011,
"currency": "USD",
"reasoning": false,
"supports_vision": true
},
{
"name": "deepseek-v4.1-flash-1017-uncensored",
"context_limit": 1000000,
"input_token_cost": 0.00000045,
"output_token_cost": 0.00000175,
"cache_read_token_cost": 0.000000011,
"currency": "USD",
"reasoning": false,
"supports_vision": true
},
{
"name": "glm-5.3-flash-uncensored",
"context_limit": 128000,
"input_token_cost": 0.0000002,
"output_token_cost": 0.00000065,
"cache_read_token_cost": 0.00000004,
"currency": "USD",
"reasoning": false,
"supports_vision": false
}
],
"supports_streaming": true,
"requires_auth": true
}export NOKEEP_API_KEY=sk-nokeep-test
goose session --provider custom_nokeep --model deepseek-v4.1-flash-uncensoredgoose liest die Datei beim Start einer Session, starten Sie goose Desktop also nach dem Speichern neu. Damit nokeep der Standard wird, setzen Sie GOOSE_PROVIDER auf custom_nokeep und GOOSE_MODEL auf die Modell-ID, in goose’s config.yaml oder in Ihrer Umgebung. Den Schlüssel selbst lassen Sie aus config.yaml heraus: goose ignoriert Schlüssel dort.
Was die Datei festlegt
base_urlendet bei/v1; goose hängt/chat/completionsselbst an.context_limitist das echte Fenster jedes Modells, damit goose weiß, wann eine lange Session zusammengefasst werden muss.- Die drei Kosten sind USD pro Token, gecachte Lesevorgänge eingeschlossen, damit die Kostenanzeige von goose zur Rechnung passt.
supports_visionerlaubt, DeepSeek Screenshots zu geben. GLM liest nur Text.- Die Datei listet außerdem die datierte DeepSeek-ID, die auf einen Build festgelegt ist, falls eine Session dabei bleiben soll.
glm-5.3-flash-uncensoredist für kurze Aufgaben da.
Denselben Provider können Sie auch von Hand hinzufügen: über das Formular Add Custom Provider in goose Desktop oder über goose configure und dann Custom Providers. Beide schreiben eine Datei wie diese, aber ohne Kontextfenster und Preise.
Welches Modell
deepseek-v4.1-flash-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Kontext | 1.000.000 Tokens | 128.000 Tokens |
| Längste Antwort | 131.072 Tokens | 32.768 Tokens |
| Tool-Aufrufe | Ja, jedes tool_choice | Ja, tool_choice auto oder none |
| Liest Screenshots | Ja, bis zu 10 pro Anfrage | Nein, nur Text |
| Denken | Aus, außer es wird verlangt | Immer, kurz |
| Pro 1 Mio. Tokens | 0,45 $ Eingabe · 0,011 $ gecacht · 1,75 $ Ausgabe | 0,20 $ Eingabe · 0,04 $ gecacht · 0,65 $ Ausgabe |
Nehmen Sie DeepSeek für Agenten-Arbeit. 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. Nehmen Sie GLM für kurze Einzelaufgaben, die keinen langen Verlauf erneut senden, dort gewinnen die niedrigeren Preise für frische Eingabe und Ausgabe.
Bei beiden Modellen sind die Sperren aus den Gewichten entfernt. Bei heiklen Themen, etwa Sicherheitstests auf Ihren eigenen Systemen oder Moderationswerkzeugen, bekommen Sie deshalb Code statt einer Ablehnung. Modelle vergleichen.
Denken
DeepSeek antwortet sofort, sofern eine Anfrage kein reasoning_effort nennt. Das passt zur schnellen Schleife aus Bearbeiten und Ausführen eines Agenten. Für Planung oder einen schwierigen Fehler lassen Sie es nachdenken: Es nimmt none, low, high, max. Die minimal-, medium- und xhigh-Werte anderer Apps laufen mit dem nächsten davon; jeder andere Wert wird mit 400 invalid_reasoning_effort abgelehnt. Das Nachdenken wird als Ausgabe berechnet.
In goose bleibt reasoning in der Datei aus. goose sendet dann nie einen Effort, und DeepSeek antwortet sofort. Schalten Sie es ein, sendet goose low auch bei ausgeschaltetem Denken, sodass jeder Aufruf nachdenkt und mehr kostet; dessen medium läuft als high. Für eine schwierige Aufgabe nutzen Sie ein Tool, das reasoning_effort: high senden kann, oder rufen Sie die API wie unter Denken auf.
Was eine Session kostet
Ein Agent sendet bei jedem Aufruf die ganze Unterhaltung: die Anweisungen, die gelesenen Dateien, jeden bisherigen Schritt. Angenommen, ein Aufruf sendet 60.000 Tokens, 55.000 davon 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äre derselbe Aufruf 0,0288 $.
- Caching läuft automatisch, Sie müssen nichts einschalten. Ein Anfang von etwa 1.000 Tokens oder mehr, der innerhalb weniger Minuten wiederholt wird, wird zum gecachten Preis berechnet.
- Jeder Aufruf reserviert, was er höchstens kosten könnte, Prompt und maximale Ausgabe, und rechnet dann ab, was er tatsächlich verbraucht hat. Bei 32.768 maximalen Ausgabe-Tokens liegt der Ausgabeanteil der Reservierung bei etwa 0,0573 $.
- Die Konsole zeigt für jeden Aufruf die echten Tokens, die gecachten Tokens und die Guthaben. Der eigene Kostenzähler eines Agenten kennt den gecachten Preis unter Umständen nicht, dann zeigt er zu viel an.
Wenn es nicht funktioniert
| Der Agent zeigt | Lösung |
|---|---|
| 401 | Der Schlüssel ist falsch oder widerrufen. Fügen Sie ihn neu ein, ohne Leerzeichen oder Anführungszeichen. |
| 402 | Das Konto hat keine gekauften Guthaben mehr. Laden Sie in der Konsole ab 5 $ auf, und schalten Sie dort Automatisch aufladen ein, damit eine lange Aufgabe nie auf halbem Weg stehen bleibt: Sinkt das Guthaben unter den gewählten Betrag, werden Guthaben von Ihrer gespeicherten Karte nachgeladen. |
| 429 | Mehr als 120 Anfragen pro Minute auf einem Schlüssel oder über eine tägliche Obergrenze, die Sie für ihn gesetzt haben. Agenten, die mehrere Unter-Agenten gleichzeitig laufen lassen, stoßen zuerst darauf. Warten Sie die Sekunden in Retry-After, erhöhen Sie die Obergrenze in der Konsole, oder geben Sie jedem Agenten einen eigenen Schlüssel. |
400 invalid_reasoning_effort | Der Agent hat einen Effort gesendet, den das Modell nicht annimmt. DeepSeek nimmt none, low, high, max; GLM nimmt low oder high. |
| 404 | Die URL ist falsch oder der Pfad steht doppelt drin. Verwenden Sie https://nokeep.ai/v1 ohne /chat/completions, und prüfen Sie die Modell-ID unter /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. Fügen Sie Ihren eigenen Schlüssel ein, um echte Antworten zu bekommen. |
Jeder Fehler mit seiner Lösung steht unter Fehler.
Fragen
Wird mein Code gespeichert?
Nein. Wir speichern pro Aufruf nur eine Zeile mit Zählwerten: Zeit, Schlüssel, Modell, Tokens, Guthaben 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, und dieser Anfang wird aus dem Cache zu 0,011 $ pro Million Tokens gelesen statt zu 0,45 $. Der größte Teil der Eingabe eines Agenten ist nach seinem ersten Aufruf gecacht.
Funktionieren goose-Erweiterungen damit?
Ja. Erweiterungen erreichen das Modell als Tools im OpenAI-Format, und DeepSeek ruft sie wie jedes andere Tool auf.