API-Dokumentation
Verbinde deinen bestehenden Client-Code in Minuten mit unserer unzensierten LLM. Dieser Schnellstartleitfaden behandelt die OpenAI-kompatiblen Endpunkte, das Streaming und die Authentifizierung, die benötigt werden, um unsere API zu nutzen.
Basis-URL und Authentifizierung
Die Basis-URL unserer API ist HTTPS://api.deepseekpricingapi.com/v1. Sie authentifizieren sich, indem Sie Ihren API-Schlüssel im Authorization-Header übergeben. Generieren Sie Ihren Schlüssel sofort über das API-Schlüssel erhalten Seite über Google oder E-Mail. Der Schlüssel ist Ihrem Konto eindeutig zugeordnet und ersetzt bei der Neuerstellung jeden vorherigen Schlüssel.
Erste Anfrage
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität zu testen. Verwenden Sie die Modell-ID uncensored auf unseren uncensored LLM zugreifen. Die Antwort enthält den generierten Text basierend auf Ihrem Prompt.
curl https://api.deepseekpricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix syntax error in this python script"}]
}'Wenn Sie einen 401-Fehler erhalten, überprüfen Sie Ihren Schlüssel. Ein 402-Fehler zeigt unzureichendes Prepaid-Guthaben an. Ein 429-Fehler bedeutet, dass Sie das Limit von 300 Anfragen pro Minute überschritten haben.
Python SDK-Integration
Verwenden Sie die offizielle OpenAI Python-Bibliothek für sofortige Kompatibilität. Setzen Sie die Basis-URL auf unseren Endpunkt und geben Sie Ihren API-Schlüssel an. Dies ermöglicht es Ihnen, bestehenden Client-Code wiederzuverwenden, ohne an einen Anbieter gebunden zu sein.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekpricingapi.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)Stellen Sie sicher, dass Ihre Bibliotheksversion die in unserer Dokumentation aufgeführten Parameter unterstützt. Der Client verarbeitet die zugrunde liegenden HTTP-Anfragen effizient.
Node SDK-Integration
Installieren Sie das OpenAI Node.js-Paket und konfigurieren Sie die Basis-URL. Übergeben Sie Ihren API-Schlüssel im Konfigurationsobjekt. Diese Methode funktioniert identisch zur Python-Implementierung.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekpricingapi.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);Verarbeiten Sie die Antwort asynchron, um den Ablauf Ihrer Anwendung zu steuern. Die Modell-ID bleibt uncensored für alle Vervollständigungen.
Streaming und Parameter
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Sie erhalten Textchunks, sobald sie generiert werden, mit Details zur Token-Nutzung im letzten Chunk. Unterstützte Parameter umfassen temperature, top_p, stop, seed, presence_penalty, und frequency_penalty.
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)Streaming reduziert die wahrgenommene Latenz bei langen Antworten. Sie können die Temperatur anpassen, um die Zufälligkeit der Ausgabe zu steuern.
Limits und Context-Window
Der Context-Window unterstützt bis zu 100.000 Tokens für das kombinierte Prompt und Completion. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens bzw. 2.048, wenn max_tokens ist nicht festgelegt. Sie sind auf 8 gleichzeitige Anfragen pro Schlüssel beschränkt. Anforderungstexte dürfen 8 MB nicht überschreiten. Fehler und Ablehnungen verbrauchen kein Guthaben.
Häufige Fragen
Was ist das Kontextfenster-Limit?
Die API unterstützt einen Kontextfenster von 100.000 Tokens für die Gesamtheit von Prompt und Antwort. Die maximale Ausgabe beträgt 16.000 Tokens pro Anfrage.
Wie gehe ich mit Fehlern um?
Ein 401-Fehler deutet auf einen ungültigen API-Schlüssel hin. Ein 402-Fehler bedeutet, dass Ihr Prepaid-Guthaben erschöpft ist. Ein 429-Fehler signalisiert, dass Sie das Limit von 300 Anfragen pro Minute überschritten haben.
Funktioniert der API-Schlüssel der uncensored API mit Standard-OpenAI-Clients?
Ja, die API ist vollständig OpenAI-kompatibel. Sie müssen nur die base URL und den API-Schlüssel in Ihrer bestehenden Client-Konfiguration aktualisieren.
Holen Sie sich Ihren Schlüssel in Sekunden.
Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie Ihre Basis-URL. Fertig.