Schnellstart für Mistral-Nutzer
Integriere die unzensierte Mistral-API in Minuten mit Standard OpenAI-kompatiblen Bibliotheken. Füge die Basis-URL und den API-Schlüssel ein und sende Anfragen genau wie bei jedem anderen Anbieter.
Basis-URL & Authentifizierung
Unsere API ist vollständig mit den OpenAI-SDKs kompatibel. Du musst nur die Base URL aktualisieren und deinen API-Schlüssel angeben. Die Base URL für diesen Dienst ist https://api.mistralapi.com/v1. Die Authentifizierung erfolgt über den Authorization-Header mit einem Bearer-Token. Im Gegensatz zu einigen Anbietern benötigen wir kein komplexes Routing oder anbieterspezifische Header; übergebe deinen Schlüssel einfach wie üblich.
- Base URL:
https://api.mistralapi.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Dein API-Schlüssel wird sofort nach der Anmeldung generiert. Bewahre ihn sicher auf, da er Zugriff auf dein Prepaid-Guthaben gewährt. Es gibt keine monatlichen Abogebühren, nur Pay as you go basierend auf der Token-Nutzung.
Chat Completions Endpunkt
Der Kern unserer API ist der POST /v1/chat/completions-Endpunkt. Er akzeptiert eine Liste von Nachrichten und gibt eine generierte Antwort zurück. Dieser Endpunkt unterstützt das Standard-Nachrichtenformat, das von den meisten LLM-Clients verwendet wird. Du musst die Modell-ID als "uncensored" angeben. Dieses Modell ist ein Open-Weight-Modell, das auf unseren Servern gehostet wird und darauf abgestimmt ist, ohne Inhaltsablehnungen für die legale Erwachsenen-Nutzung zu antworten.
- Endpunkt:
POST /v1/chat/completions - Modell-ID:
uncensored
Die API gibt nur Textantworten zurück. Sie unterstützt keine Bilder, Audio, Video oder Embeddings. Für die meisten Entwickler ersetzt dieser Endpunkt den Standard OpenAI-Chat-Endpunkt ohne Codeänderungen außer der Basis-URL und der Modell-ID.
Python SDK Integration
Die Verwendung der offiziellen OpenAI Python-Bibliothek ist der schnellste Weg zur Integration. Setze die Basis-URL auf unseren Endpunkt und gib deinen API-Schlüssel an. Der folgende Code zeigt eine einfache Text-Vervollständigungsanfrage.
- Installiere die Bibliothek:
pip install openai - Lege
base_urlaufhttps://api.mistralapi.com/v1fest - Verwende
model="uncensored"
Dieser Ansatz funktioniert, weil unsere API die OpenAI-Antwortstruktur spiegelt. Du kannst bestehende Bibliotheken für Streaming, Function Calling und JSON-Modus ohne Modifikation verwenden.
Node SDK Integration
Für JavaScript/TypeScript-Entwickler funktioniert das openai npm-Paket nahtlos. Konfiguriere den Client mit unserer Base URL und deinem API-Schlüssel. So kannst du dieselbe Codebasis sowohl für OpenAI als auch für unser unzensiertes Modell nutzen.
- Installiere die Bibliothek:
npm install openai - Konfiguriere
baseUrlaufhttps://api.mistralapi.com/v1 - Gib
model: "uncensored"an
Diese Kompatibilität erstreckt sich auf alle Standardparameter wie temperature, top_p und stop-Sequenzen. Du kannst problemlos zwischen Anbietern wechseln, indem du die Client-Konfiguration änderst.
Streaming-Antworten
Wir unterstützen Streaming-Antworten über Server-Sent Events (SSE). Dies ermöglicht es dir, Token zu empfangen, sobald sie generiert werden, was die wahrgenommene Latenz für Benutzer reduziert. Der letzte Stream-Chunk enthält die Token-Nutzungsstatistiken für die Abrechnung.
- Lege in deiner Anfrage
stream: truefest - Lese Chunks aus der Antwort
- Analysiere den letzten Chunk für Nutzungsdaten
Streaming ist ideal für Chat-Schnittstellen und Echtzeitanwendungen. Das Antwortformat entspricht dem OpenAI-Streaming-Standard, sodass deine bestehende Streaming-Logik ohne Änderungen funktioniert.
Limits, Fehler & Kontextfenster
Unsere API hat spezifische Limits, um die Stabilität zu gewährleisten. Jeder API-Schlüssel unterstützt 300 Anfragen pro Minute und 8 parallele Anfragen. Die maximale Größe des Anfragekörpers beträgt 8 MB. Das Kontextfenster umfasst insgesamt 100.000 Token (Prompt + Completion). Wenn du max_tokens nicht festlegst, beträgt die Standard-Ausgabe 2.048 Token; andernfalls beträgt die maximale Ausgabe 32.000 Token.
- 401: Ungültiger API-Schlüssel
- 402: Unzureichendes Guthaben
- 429: Ratenlimit überschritten
Premium-Guthaben verfällt nie. Fehler und Ablehnungen sind kostenlos. Wenn du Probleme hast, nutze die Support-Seite für Rückerstattungen oder Kontohilfe.
cURL
curl https://api.mistralapi.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
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapi.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.mistralapi.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)Fragen und Antworten
Wie wird die Abrechnung berechnet?
Die Abrechnung basiert auf der tatsächlichen Token-Nutzung. Input-Token kosten $0,15 pro 1M Token, Output-Token kosten $0,50 pro 1M Token. Fehler und Ablehnungen sind kostenlos. Guthaben wird vorausbezahlt und verfällt nie.
Welche Zahlungsmethoden werden akzeptiert?
Wir akzeptieren Aufladungen per Krypto (USDT auf TRC20, USDC auf Base). Zahlungen reichen von $20 bis $500 pro Transaktion.
Verweigert das Modell Inhalte?
Das Modell ist unzensiert und lehnt rechtliche erwachsene, fiktive oder kontroverse Themen nicht ab. Die einzige harte Grenze ist sexueller Inhalt mit Minderjährigen, der immer blockiert wird.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist das gesamte Setup.
Technische Daten
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.mistralapi.com/v1 |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Preis | $0,15 pro 1 Mio. Eingabe-Tokens · $0,50 pro 1 Mio. Ausgabe-Tokens |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $20 bis $500 |
| Bonus | +5 % ab $50, +10 % ab $100, +15 % ab $200 |
| 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 |
| Anmeldung | Google oder E-Mail und Passwort |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
Fehlercodes
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |