API Mistral AI: Schnellstart-Leitfaden
Verbinden Sie Ihr bestehendes OpenAI SDK mit unserem uncensored Inference-Endpunkt, indem Sie die Base-URL und den API-Schlüssel austauschen. Diese einzelne Änderung schaltet das uneingeschränkte Modellverhalten frei, ohne Ihren Client-Code zu ändern.
Basis-URL und Authentifizierung
Der erste Schritt besteht darin, Ihren Client so zu konfigurieren, dass er auf unsere Infrastruktur verweist. Ersetzen Sie die Standard-OpenAI-Basis-URL durch HTTPS://api.apimistralai.com/v1 und fügen Sie Ihren eindeutigen API-Schlüssel in den Autorisierungsheader ein. Dieser einfache Wechsel leitet alle Anfragen auf unser unzensiertes Modell um, während Ihre bestehende Integrationslogik intakt bleibt.
- Basis-URL: HTTPS://api.apimistralai.com/v1
- Authentifizierung: Bearer-Token über den
AuthorizationHeader
Stellen Sie sicher, dass Ihr Schlüssel in Ihrem Konto-Dashboard aktiv ist, bevor Sie Verbindungen testen.
Erste Anfrage
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität und die Modellantwort zu überprüfen. Die folgenden curl Befehl zielt auf das uncensored Das Modell mit einem einfachen Prompt.
Dies bestätigt, dass der Endpunkt erreichbar ist und Text ohne Standard-Inhaltsfilter zurückgibt.
curl https://api.apimistralai.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 python list comprehension"}]
}'Wenn die Antwort Text enthält, wird Ihre Integration erfolgreich durch unsere unzensierte Inference-Schicht geleitet.
Python SDK-Integration
Verwenden Sie die offizielle OpenAI-Python-Bibliothek, um mit unserer API zu interagieren, ohne die Kernanfragestruktur zu ändern. Initialisieren Sie den Client mit der neuen Basis-URL und Ihrem API-Schlüssel und rufen Sie chat.completions.create.
Dieser Ansatz ermöglicht es Ihnen, Ihre gesamte bestehende Python-Logik beizubehalten und gleichzeitig Zugriff auf die Fähigkeiten des unzensierten Modells zu erhalten.
from openai import OpenAI
client = OpenAI(base_url="https://api.apimistralai.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)Das Antwortobjekt verhält sich identisch zu Standard-OpenAI-Antworten, was die Migration für Python-Entwickler nahtlos macht.
Node SDK-Integration
Initialisieren Sie das OpenAI-Paket für JavaScript- oder TypeScript-Umgebungen mit der benutzerdefinierten base URL. Legen Sie das apiKey und baseURL Eigenschaften vor dem Aufruf chat.completions.create.
Dies stellt sicher, dass Ihre Node.js-Anwendungen Anfragen an unseren unzensierten Endpunkt weiterleiten, während die Kompatibilität mit Standard-SDK-Mustern erhalten bleibt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimistralai.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);Die Antwortstruktur bleibt konsistent mit den OpenAI-Standards, was eine einfache Integration in bestehende Node.js-Workflows ermöglicht.
Streaming-Antworten über SSE
Aktivieren Sie die Echtzeit-Token-Generierung, indem Sie stream: true in Ihrer Anfrage. Die API gibt einen Server-Sent Events (SSE)-Stream zurück, der es Ihnen ermöglicht, Tokens zu verarbeiten, während sie generiert werden.
Dies reduziert die wahrgenommene Latenz für Nutzer und bietet sofortiges Feedback während langer Vervollständigungen.
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)Den SSE-Datenstrom parsen, um Tokens inkremental anzuzeigen. Der letzte Chunk enthält die gesamte Token-Nutzung für die Anfrage.
Limits, Fehler und Kontext
Überwachen Sie Ihre Nutzung gegen strenge Rate-Limits und behandeln Sie häufige HTTP-Fehler angemessen. Sie dürfen 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel stellen.
Ein 401-Fehler deutet auf einen ungültigen oder fehlenden API-Schlüssel hin, während ein 402-Fehler bedeutet, dass Ihr Prepaid-Guthaben erschöpft ist. Ein 429-Status signalisiert, dass Sie das Limit von 300 Anfragen pro Minute überschritten haben.
Ihr Kontextfenster unterstützt insgesamt 100.000 Tokens, mit einer maximalen Ausgabe von 16.000 Tokens pro Anfrage. Fehler und Ablehnungen verbrauchen kein Guthaben, sodass Sie nur für tatsächlich generierten Inhalt zahlen.
Häufige Fragen
Ist dies die offizielle Mistral AI-API?
Nein, dies ist eine unabhängige unzensierte API, die mit dem OpenAI-SDK-Format kompatibel ist. Sie läuft mit einem eigenen Open-Weight-Modell, das für uneingeschränkte Ausgaben optimiert ist, und nicht mit den offiziellen Mistral-Modellen.
Wie groß ist die Kontextfenstergröße?
Das Modell unterstützt einen 100.000-Token-Context-Window, der sowohl Prompt als auch Completion-Tokens kombiniert. Sie können bis zu 16.000 Tokens in einer einzigen Anfrage ausgeben.
Wie lade ich mein Guthaben auf?
Laden Sie Ihr Guthaben nur mit Kryptowährung auf, speziell USDT (TRC20) oder USDC (Base). Mindest-Einzahlungen beginnen bei $20, und Bonusguthaben wird basierend auf dem eingezahlten Betrag gutgeschrieben.
Holen Sie sich Ihren Schlüssel in einem Schritt.
Melden Sie sich an, kopieren Sie den Schlüssel und tauschen Sie die Basis-URL. Das war's.
Holen Sie sich Ihren Schlüssel