DE ▾

OpenAI-kompatible API für unzensierte Codegenerierung

API-Schlüssel erhalten

Schnellstart für DeepSeek Coder-Nutzer

Erhalte deine erste Antwort in weniger als fünf Minuten, indem du dein OpenAI SDK auf unsere Basis-URL richtest und dich mit einem generierten API-Schlüssel authentifizierst.

Basis-URL und Authentifizierung

Erstelle zunächst ein Konto über Weiter mit Google oder mit E-Mail und Passwort. Du erhältst sofort einen einzelnen API-Schlüssel, der bei der Neuerstellung jeden vorherigen Schlüssel ersetzt. Deine Anfragen authentifizieren sich gegen die Basis-URL https://api.deepseekcoder.cc/v1, indem du diesen Schlüssel in den Authorization-Header einfügst. Dieser Endpunkt bedient das uncensored-Modell, das Texteingaben entgegennimmt und Textausgaben ohne Inhaltsablehnungen für die rechtmäßige Erwachsenenverwendung zurückgibt.

Erste Anfrage

Sende eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität zu überprüfen. Die API erwartet eine Modell-ID von uncensored und akzeptiert Standardparameter wie temperature und top_p. Du kannst einen seed für deterministische Ausgaben festlegen oder stop-Sequenzen definieren. Der Anforderungstext darf 8 MB nicht überschreiten.

curl https://api.deepseekcoder.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Stelle sicher, dass die Antwortstruktur dem OpenAI-Format entspricht. Wenn du einen Fehler siehst, überprüfe die Gültigkeit deines Schlüssels oder deinen Guthabenstand.

Python SDK-Integration

Verwende das offizielle openai Python-Paket, um mit der API zu interagieren. Initialisiere den Client mit deinem API-Schlüssel und der spezifischen Basis-URL. Dieser Ansatz gewährleistet die Kompatibilität mit bestehenden Codebasen, die auf OpenAI abzielen, und ermöglicht es dir, die Basis-URL zu ändern, ohne den Rest deiner Logik zu ändern.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekcoder.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Der Client verarbeitet die JSON-Serialisierung und HTTP-Anfragen automatisch. Du kannst zusätzliche Parameter wie presence_penalty oder frequency_penalty direkt im chat.completions.create-Aufruf übergeben.

Node SDK-Integration

Für JavaScript-Umgebungen installiere das openai Paket und konfiguriere den Client ähnlich. Setze die Eigenschaften apiKey und baseURL. Diese Methode funktioniert nahtlos mit sowohl Node.js- als auch browserbasierten Anwendungen, die die Fetch API unterstützen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekcoder.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Verwende asynchrone Antworten mit await oder Promises. Das SDK streamt Daten, wenn konfiguriert, aber bei Standardanfragen erhältst du das vollständige Antwortobjekt, sobald das Modell die Vervollständigung generiert hat.

Streaming-Antworten

Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Daten über Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Vervollständigungen. Token-Nutzungsstatistiken sind nur im letzten Chunk des Streams enthalten.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Verarbeite jeden Chunk, um deine Benutzeroberfläche in Echtzeit zu aktualisieren. Dies ist ideal für die Generierung von Code in langer Form, bei der Nutzer von der Ausgabe profitieren, während sie erzeugt wird. Denke daran, dass das Kontextfenster sowohl die Prompt-Token als auch die Vervollständigung-Token umfasst.

Limits, Fehler und Kontext

Jeder API-Schlüssel ist auf 300 Anfragen pro Minute und 8 parallele Anfragen begrenzt. Die maximale Ausgabe pro Anfrage beträgt 32.000 Token oder 2.048, wenn max_tokens nicht festgelegt ist. Das gesamte Kontextfenster umfasst 100.000 Token. Wenn du einen ungültigen Schlüssel sendest, gibt der Server einen 401-Fehler zurück. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du einen 402-Fehler, der eine Krypto-Aufladung erfordert. Ratenlimits geben einen 429-Fehler zurück. Fehler und Ablehnungen verbrauchen kein Guthaben.

Funktionen und Limits

Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
EndpunktePOST /v1/chat/completions · GET /v1/models
Base-URLhttps://api.deepseekcoder.cc/v1
AuthentifizierungAuthorization: Bearer YOUR_KEY
Modell-IDuncensored
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-Modusresponse_format: {"type": "json_object"}
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Kontextfenster64.000 Tokens (Eingabe + Ausgabe)
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Max. Ausgabebis zum Rest des 64.000-Token-Fensters; max_tokens optional (kein separates Limit)
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Anfragegrößebis 8 MB
Ratenlimit300 Anfragen pro Minute und Schlüssel
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
AnmeldungGoogle oder E-Mail und Passwort
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten

Fehlercodes

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Wie lade ich mein Guthaben auf?

Du kannst mit USDT (TRC20) oder USDC (Base) aufladen. Mindestens einzuzahlen sind 10 $, und du erhältst einen Bonus von 5 % bei Einzahlungen von 50 $ oder mehr sowie 10 % bei 100 $ oder mehr. Guthaben verfällt nie.

Ist dies die offizielle DeepSeek API?

Nein. Wir sind ein unabhängiger Dienst, der das <code>unzensierte</code> Modell hostet. Wir sind nicht mit DeepSeek, OpenAI oder einem anderen Anbieter verbunden. Wir bieten einen OpenAI-kompatiblen Endpunkt für das <code>unzensierte</code> Modell.

Was ist das Testangebot?

Neue Konten erhalten 0,50 $ Testguthaben, das 7 Tage gültig ist. Keine Kreditkarte zum Starten erforderlich. Du kannst dies nutzen, um Streaming, Function Calling oder JSON-Modus zu testen, bevor du Krypto-Guthaben kaufst.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.