DE ▾
API-Schlüssel erhalten

Schnellstart für DeepSeek-Nutzer

Migriere deinen Code zu unserem unzensierten LLM-Endpunkt, indem du die Basis-URL und den API-Schlüssel aktualisierst. Die API folgt der OpenAI-Chat-Vervollständigungs-Spezifikation, sodass du unser Modell austauschen kannst, ohne deine Anwendungslogik zu ändern.

Base-URL
https://api.deepseekapikey.com/v1
Modell
uncensored

Authentifizierung und Basis-URL

Unsere API wird unter https://api.deepseekapikey.com/v1 gehostet. Zur Authentifizierung füge deinen API-Schlüssel als Bearer-Token in den Authorization-Header ein. Du kannst einen Schlüssel auf der Seite API-Schlüssel erhalten generieren, indem du nur eine E-Mail-Adresse und ein Passwort angibst. Wenn du deinen Schlüssel verlierst, kannst du ihn jederzeit neu generieren, wodurch der vorherige sofort widerrufen wird. Im Gegensatz zu einigen Anbietern benötigen wir für das erste Testkonto keine Kreditkarte.

Erste Anfrage

Sende eine Standard-POST-Anfrage an /v1/chat/completions. Verwende die Modell-ID uncensored, um auf unser Open-Weight-Modell zuzugreifen. Der Anfragetext folgt der Standardstruktur mit einem messages-Array, das deinen Prompt enthält. Dieser Endpunkt unterstützt Texteingabe und Textausgabe und ist somit sofort einsetzbar als Ersatz für viele bestehende Integrationen.

curl https://api.deepseekapikey.com/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."}]
  }'

Python SDK-Integration

Wenn du den offiziellen OpenAI Python Client verwendest, kannst du ihn auf unsere Basis-URL verweisen, indem du den Parameter base_url überschreibst. Übergebe deinen Schlüssel zur Client-Initialisierung. Dieser Ansatz ermöglicht es dir, die Struktur deines bestehenden Python-Codes beizubehalten und Anfragen trotzdem über unseren unzensierten Endpunkt zu leiten. Der Client übernimmt die JSON-Serialisierung und Antwortanalyse automatisch.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekapikey.com/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)

Node.js SDK-Integration

Initialisiere für Node.js-Anwendungen den OpenAI-Client mit derselben Konfigurationsstrategie. Setze die baseURL auf unseren API-Endpunkt und gib deinen Schlüssel an. Dies stellt sicher, dass alle nachfolgenden Aufrufe, einschließlich Tool-Nutzung, korrekt zu unseren Servern geleitet werden. Diese Methode funktioniert mit jedem OpenAI-kompatiblen SDK, das die Überschreibung von baseURL respektiert.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekapikey.com/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);

Streaming-Antworten

Aktiviere Streaming, indem du stream: true in deinem Anfragetext festlegst. Die API gibt einen Server-Sent Events (SSE)-Stream zurück, sodass du Token empfangen kannst, sobald sie generiert werden. Dies ist ideal für Benutzeroberflächen, die von Echtzeit-Feedback profitieren. Das Stream-Format entspricht der Standard-SSE-Spezifikation von OpenAI, sodass deine bestehenden Streaming-Handler ohne Änderungen funktionieren sollten.

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)

Grenzen, Fehler und Kontext

Das Kontextfenster unterstützt 100.000 Token für Prompt und Vervollständigung zusammen. Wenn du das Ratenlimit von 300 Anfragen pro Minute überschreitest, gibt die API einen 429-Fehler zurück. Authentifizierungsfehler geben einen 401-Status zurück, während unzureichendes Prepaid-Guthaben einen 402-Fehler ergibt. Du kannst verfügbare Modelle über GET /v1/models prüfen, obwohl der primäre Endpunkt für Chat-Vervollständigungen ausgelegt ist. Prompts werden nicht zum Training verwendet, und das Modell blockiert sexuelle Inhalte, die Minderjährige betreffen.

Fragen und Antworten

Ist dieses Modell dasselbe wie DeepSeek?

Nein, dies ist ein unabhängiges Open-Weight-Modell, das auf unseren eigenen GPU-Servern läuft. Es ist kein GPT, Claude, Gemini, Grok oder DeepSeek. Es ist darauf abgestimmt, ohne Inhaltsablehnungen für die legale Nutzung durch Erwachsene zu antworten.

Wie funktioniert die Preisgestaltung?

Wir verwenden transparente Pay-as-you-go-Preise: $0,25 pro 1 Mio. Input-Token und $1,00 pro 1 Mio. Output-Token. Es gibt keine monatlichen Gebühren oder versteckten Stufen, und Prepaid-Guthaben verfällt nie.

Kann ich dies für Tool-/Function Calling verwenden?

Ja, der Endpunkt POST /v1/chat/completions unterstützt Standard-Payloads für Tool- und Function Calling. Die API akzeptiert das gleiche Schema-Format, das von OpenAI-kompatiblen Clients verwendet wird.

Dein Schlüssel ist nur ein Formular entfernt

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

API-Schlüssel erhalten

API-Spezifikation

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.

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