API-Dokumentation: Chat-Vervollständigungen
Verbinden Sie Ihren Code in Minuten mit unserer uncensored LLM. Verwenden Sie das Standard OpenAI-kompatible Format, um Text zu senden und uneingeschränkte Antworten zu erhalten.
Basis-URL und Authentifizierung
Starten Sie jede Anfrage, indem Sie auf unsere Basis-URL zeigen. Verwenden Sie Ihren API-Schlüssel im Authorization-Header. Dies funktioniert mit jedem OpenAI-kompatiblen SDK.
Erste Anfrage
Sende eine einfache Chat-Vervollständigung, um die Konnektivität zu testen. Dieser Endpunkt verarbeitet alle Textgenerierungsaufgaben.
Nutzen Sie die uncensored Modell-ID. Es reagiert auf legale erwachsene Inhalte ohne Ablehnung.
Prüfen Sie die Antwort auf choices[0].message.content.
Python SDK-Integration
Installieren Sie die offizielle Bibliothek. Legen Sie die Basis-URL auf unseren Endpunkt fest. Initialisieren Sie den Client mit Ihrem Schlüssel. Senden Sie Nachrichten genau wie bei GPT-4.
Die Bibliothek übernimmt die Serialisierung automatisch. Sie erhalten strukturierte Objekte zurück.
Node SDK-Nutzung
Fordere das Paket an. Konfiguriere die base URL. Erstelle eine Instanz. Übergebe dein Array von Nachrichten. Warte auf die Antwort.
Node-Entwickler erhalten dasselbe unzensierte Modell. Greifen Sie über das Response-Objekt auf den Text zu.
Streaming-Antworten
Aktivieren Sie Streaming für niedrige Latenz. Empfangen Sie Tokens, während sie generiert werden. Dies reduziert die wahrgenommene Wartezeit erheblich.
Den delta.content field in each chunk. Accumulate the text locally. Handle errors gracefully during the stream.
Limits und Errors
Ratenbegrenzungen gelten streng. Sie erhalten 300 Anfragen pro Minute. Maximal 8 parallele Anfragen pro Schlüssel. Der Anfragekörper muss unter 8 MB bleiben.
Achten Sie auf 401 bei ungültigen Keys. 402 bedeutet kein Guthaben. 429 zeigt Rate Limits an. Das Context-Fenster umfasst 100.000 Tokens insgesamt. Fehler verbrauchen kein Guthaben.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralgetapikey.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
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)Häufig gestellte Fragen
Wie erhalte ich einen Mistral-API-Schlüssel?
Melden Sie sich mit Google oder E-Mail an. Erhalten Sie Ihren Schlüssel sofort. Keine Telefonnummer erforderlich.
Welches Modell verwendet der API-Schlüssel der uncensored AI?
Es ist ein Open-Weight-Modell, das auf keine Ablehnungen abgestimmt ist. Es unterstützt Function Calling und den JSON-Modus.
Unterstützt dieses unzensierte KI-Modell Streaming?
Ja. Sie erhalten Tokens über SSE. Die Token-Nutzung erscheint im letzten Chunk.
Holen Sie sich Ihren API-Schlüssel
Registrieren Sie sich, holen Sie sich den Schlüssel und aktualisieren Sie die Basis-URL. Einfach.