de ▾
Jetzt starten

Schnellstart: Integration der DeepSeek Coder API

Dieses Quickstart-Leitfaden hilft Ihnen, unsere uncensored DeepSeek Coder API mit Ihrer bestehenden Codebasis über standardmäßige OpenAI-kompatible Endpunkte zu integrieren. Sie lernen, wie Sie authentifizieren, Anfragen senden und Streaming-Antworten mit präziser Steuerung der Modellparameter handhaben.

Basis-URL und Authentifizierung

Ihr API-Schlüssel authentifiziert jede Anfrage an unseren gehosteten Endpunkt. Verwenden Sie die Basis-URL https://api.coderdeepseek.cc/v1 mit jedem OpenAI-SDK oder HTTP-Client. Die Modellkennung ist streng uncensored. Dies läuft auf unseren eigenen Servern und ist kein Weiterverkauf eines Modells eines anderen Anbieters. Sie erhalten nach der Anmeldung über Google oder E-Mail sofort einen API-Schlüssel. Bewahren Sie diesen Schlüssel sicher auf, da er über Ihr prepaid-Guthaben verfügt.

Die Authentifizierung basiert auf dem Authorization header. Übergeben Sie Ihren Schlüssel als Bearer-Token. Jede Anfrage muss diesen Header enthalten, um einen 401 Fehler. Wir verwenden keine Abfrageparameter für die Authentifizierung. Dies gewährleistet saubere Header und Kompatibilität mit Standard-Middleware.

Anfragen senden: Chat Completions

Der Chat-Vervollständigungs-Endpunkt verarbeitet Ihre Prompts und gibt Textausgaben zurück. Senden Sie eine POST-Anfrage an /v1/chat/completions. Fügen Sie den Modellnamen, das Nachrichten-Array und Ihre gewünschten Parameter ein. Das System verarbeitet Text und gibt Text zurück. Sie können das Antwortformat und die Abbruchkriterien steuern. Dies funktioniert sowohl für einfache Abfragen als auch für komplexe Coding-Aufgaben.

Verwenden Sie den folgenden curl-Befehl, um Ihre Verbindung zu testen. Ersetzen Sie YOUR_API_KEY mit Ihrem tatsächlichen Schlüssel. Die Anfrage verwendet das uncensored Modell-Bezeichner. Dies bestätigt, dass Ihre Authentifizierung und Ihr Guthaben aktiv sind.

curl https://api.coderdeepseek.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current version of the library"}]
  }'

Überprüfen Sie, ob die Antwort das choices array. Jede Option enthält eine Nachricht mit dem generierten Inhalt. Prüfen Sie die usage Objekt für Token-Anzahlen. Dies hilft Ihnen, Ihre Ausgaben genau zu überwachen.

Python SDK-Integration

Integrieren Sie die API in Ihre Python-Projekte über das offizielle OpenAI-Paket. Legen Sie die Basis-URL auf unseren Endpunkt fest. Initialisieren Sie den Client mit Ihrem API-Schlüssel. Dies ermöglicht die Nutzung bekannter Methoden wie chat.completions.create. Das SDK übernimmt die JSON-Serialisierung und HTTP-Anfragen automatisch.

Konfigurieren Sie das Modell auf uncensored. Übergeben Sie Ihre Nachrichten im Standardformat. Das SDK unterstützt alle unsere Funktionen, einschließlich Funktionsaufrufe und JSON-Modus. Sie können Parameter wie Temperatur und top_p direkt festlegen. Dies macht die Migration von anderen Anbietern einfach.

from openai import OpenAI

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

Behandeln Sie Ausnahmen für Netzwerkfehler oder ungültige Anfragen. Prüfen Sie den Statuscode, wenn Sie die Rohantwort analysieren. Dies gewährleistet eine robuste Fehlerbehandlung in Ihrer Anwendung. Das SDK abstrahiert den Großteil der Komplexität.

Node SDK-Integration

Verwenden Sie das Node.js OpenAI SDK, um sich mit Ihren JavaScript- oder TypeScript-Projekten zu integrieren. Installieren Sie das Paket und konfigurieren Sie die Base URL. Dies erhält die Kompatibilität mit Ihrer bestehenden Code-Struktur. Sie können dieselben Methoden wie in Python verwenden. Das SDK unterstützt sowohl CommonJS als auch ES-Module.

Legen Sie das Modell auf uncensored. Übergeben Sie Ihre Nachrichten und Parameter. Das SDK übernimmt Streaming- und Nicht-Streaming-Anfragen. Sie können Fehler abfangen und angemessen protokollieren. Dies stellt sicher, dass Ihre Anwendung unter Last stabil bleibt.

import OpenAI from "openai";

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

Testen Sie Ihre Integration mit einem einfachen Prompt. Überprüfen Sie, ob die Antwort Ihren Erwartungen entspricht. Prüfen Sie die Token-Nutzung im Antwortobjekt. Dies hilft Ihnen, Kosten und Leistung zu verfolgen. Das SDK macht es einfach, schnell zu iterieren.

Streaming-Antworten und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt einen Server-Sent Events (SSE)-Stream zurück. Sie erhalten Text-Chunks, sobald sie generiert werden. Dies verringert die wahrgenommene Latenz bei langen Antworten. Der letzte Chunk enthält die gesamte Token-Nutzung.

Die SSE-Ereignisse parsen, um den Inhalt zu extrahieren. Fügen Sie die Chunks zusammen, um die vollständige Antwort zu bilden. Überwachen Sie den usage Objekt im letzten Chunk. Dies liefert genaue Token-Anzahlen für die Abrechnung. Streaming ist ideal für Echtzeitanwendungen.

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)

Behandeln Sie Netzwerkunterbrechungen graceful. Stellen Sie die Verbindung wieder her, wenn der Stream abbricht. Die API sendet vorherige Chunks nicht erneut. Sie müssen den vollständigen Text auf der Client-Seite rekonstruieren. Dies bietet eine nahtlose Benutzererfahrung.

Limits, Fehler und Kontextfenster

Unsere API setzt strenge Grenzen zur Sicherstellung der Stabilität. Sie können 300 Anfragen pro Minute pro Schlüssel stellen. Bis zu 8 Anfragen können gleichzeitig ausgeführt werden. Der Anfragetext darf 8 MB nicht überschreiten. Das Überschreiten dieser Grenzen führt zu einem 429 Rate-Limit-Fehler. Behandeln Sie diese Fehler mit exponentiellem Backoff.

Das Context-Window beträgt 100.000 Tokens. Dies umfasst sowohl den Prompt als auch die Completion. Die maximale Ausgabe beträgt 16.000 Tokens pro Request. Wenn Sie max_tokens nicht festlegen, max_tokens, beträgt es standardmäßig 2.048. A 401 Fehler bedeutet, dass Ihr Schlüssel ungültig ist. Ein 402 Fehler bedeutet, dass Sie kein Guthaben haben. Laden Sie über Kryptowährung auf, um den Dienst weiterhin nutzen zu können.

Häufig gestellte Fragen

Was ist die Base-URL für die DeepSeek-Coder-API?

Die Basis-URL ist HTTPS://api.coderdeepseek.cc/v1. Dies funktioniert mit jedem OpenAI-kompatiblen Client. Sie müssen das Modell auf uncensored setzen.

Wie gehe ich mit Ratenbegrenzungen um?

Sie sind auf 300 Anfragen pro Minute begrenzt. Wenn Sie dies überschreiten, erhalten Sie einen 429-Fehler. Implementieren Sie Exponential Backoff, um Anfragen wiederholt zu versuchen.

Was passiert, wenn mir das Guthaben ausgeht?

Sie erhalten einen 402-Fehler. Ihr API-Schlüssel bleibt gültig. Laden Sie über USDT oder USDC auf, um den Zugriff wiederherzustellen. Das Guthalten verfällt nie.

Ihr API-Schlüssel ist nur einen Schritt entfernt

Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie die Basis-URL. Das ist die gesamte Konfiguration.

Jetzt starten