MiniMax-API: Erste Anfrage in fünf Minuten
Erhalte in Minuten deine erste unzensierte Textgenerierung zum Laufen. Diese Anleitung behandelt die Basis-URL, die Authentifizierung und die SDK-Einrichtung für unsere OpenAI-kompatible API.
https://api.minimaxapikey.com/v1uncensored
OpenAI-SDK installieren
Installiere zuerst das offizielle OpenAI-SDK für deine Sprache. Die Bibliothek formatiert Anfragen und Streaming automatisch. Installiere Python 3.8+ oder Node.js 18+. Führe pip install openai für Python oder npm install openai für Node aus. Das SDK vereinfacht die Interaktion mit dem /v1/chat/completions-Endpunkt. Es verwaltet Header, Retries und SSE-Parsing, sodass du dich auf den Prompt konzentrieren kannst. Das funktioniert, weil unsere API dem OpenAI-Standard folgt. Du benötigst keine benutzerdefinierte Client-Bibliothek. Standard-SDK-Methoden mappen direkt zu unseren Endpunkten. Das reduziert Integrationszeit und nutzt bestehendes Entwicklerwissen.
Basis-URL & Schlüssel konfigurieren
Legen Sie Ihren API-Schlüssel und die Base URL in Ihren Umgebungsvariablen fest. Unsere Base URL ist https://api.minimaxapikey.com/v1. So können Sie Standard OpenAI-Clients ohne Anpassung nutzen. Erstellen Sie ein Konto, um Ihren Schlüssel zu generieren. Der Schlüssel wird direkt nach der Anmeldung angezeigt. Für die Testphase wird keine Karte benötigt. Bewahren Sie den Schlüssel sicher auf. Übergeben Sie ihn als Header oder Umgebungsvariable. Das SDK verwendet standardmäßig OPENAI_API_KEY. Sie können die Base URL überschreiben, um auf unsere Server zu verweisen. Dies stellt sicher, dass alle Anfragen an das unzensierte Modell gesendet werden. Überprüfen Sie mit einem einfachen Ping, ob Ihr Schlüssel funktioniert. Dieser Schritt verhindert später Authentifizierungsfehler.
Einfache Chat-Vervollständigung senden
Stellen Sie Ihre erste Anfrage zur Textgenerierung. Verwenden Sie die Methode POST auf /v1/chat/completions. Geben Sie das Modell als uncensored an. Übergeben Sie ein Nachrichten-Array mit einem User Prompt. Die API gibt einen Completion-Token zurück. Dies ist die Kernfunktion zur Textgenerierung. Sie unterstützt ein Kontextfenster von 100k Token. Sie können lange Prompts oder Konversationsverläufe senden. Die Antwort enthält den generierten Text und die Token-Nutzung. Dies ist ideal für kreatives Schreiben oder uneingeschränkte Dialoge. Stellen Sie sicher, dass der Inhalt rechtmäßig ist. Das Modell lehnt erwachsene Themen nicht ab. Es blockiert nur sexuellen Inhalt, der Minderjährige betrifft. Beginnen Sie einfach, um die Konnektivität zu überprüfen.
Streaming (SSE) aktivieren
Aktiviere für Echtzeit-Ausgabe das Streaming. Setze den Parameter stream auf true. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält einen Teil der Antwort. Dies reduziert die wahrgenommene Latenz. Nutzer sehen Text, während er generiert wird. Das SDK parst Chunks automatisch. Du kannst Text inkrementell in einer UI anzeigen. Dies ist entscheidend für Chat-Schnittstellen. Streaming funktioniert mit allen Modellantworten. Es beeinflusst die Token-Zählung nicht. Jeder Chunk enthält am Ende Nutzungsdaten. Nutze dies für bessere User Experience. Es fühlt sich responsiver an als das Warten auf die vollständige Antwort. Konfiguriere deinen Client, um Chunks korrekt zu puffern.
Tool-/Function Calling verwenden
Unterstütze strukturierte Ausgaben mit Function Calling. Definiere Tools im Anfragekörper. Das Modell kann Funktionen basierend auf dem Prompt aufrufen. Dies ermöglicht die Integration in externe Systeme. Übergebe Tool-Definitionen und Benutzer-Nachrichten. Die Antwort enthält ein Tool-Aufruf-Objekt. Führe die Funktion aus und gib Ergebnisse zurück. Dies funktioniert mit standardmäßigen OpenAI-SDKs. Es ermöglicht komplexe Workflows. Du kannst Agenten oder Assistenten erstellen. Das Modell behält den Kontext über Aufrufe hinweg bei. Dies ist leistungsstark für Automatisierung. Stelle sicher, dass deine Tool-Definitionen präzise sind. Die API übernimmt das Routing der Tool-Ausgaben. Sie hält die Konversation zusammenhängend. Verwende dies zur dynamischen Inhaltsgenerierung.
Verfügbare Modelle prüfen
Überprüfe die Modellliste über GET /v1/models. Dieser Endpunkt gibt verfügbare Modelle zurück. Unsere API bietet ein Modell an: uncensored. Es handelt sich um ein Open-Weight-Modell. Es ist kein GPT, Claude oder Gemini. Die Antwort bestätigt die Modell-ID. Nutze dies, um Client-Konfigurationen zu debuggen. Stelle sicher, dass dein Code das richtige Modell anspricht. Der Endpunkt ist schnell und zuverlässig. Er gibt JSON-Daten zurück. Du kannst diese für UI-Anzeigen parsen. Er bestätigt, dass dein API-Schlüssel gültig ist. Nutze dies für automatisierte Health Checks. Es ist Teil der Standard OpenAI Spec. Keine zusätzliche Konfiguration ist erforderlich. Dies gewährleistet die Kompatibilität mit bestehenden Tools.
cURL
curl https://api.minimaxapikey.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.minimaxapikey.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.minimaxapikey.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)Funktionen und Limits
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Base-URL | https://api.minimaxapikey.com/v1 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-Modus | response_format: {"type": "json_object"} |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Anfragegröße | bis 8 MB |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| 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 |
Fragen und Antworten
Was passiert, wenn ich das Ratenlimit überschreite?
Du erhältst einen 429-Fehler. Das Limit liegt bei 300 Anfragen pro Minute pro Schlüssel. Warte und versuche es erneut, nachdem sich das Zeitfenster zurückgesetzt hat. Du kannst deinen Schlüssel regenerieren, um einen neuen zu erhalten, falls erforderlich.
Warum erhalte ich einen 401-Fehler?
Dein API-Schlüssel ist ungültig oder fehlt. Prüfe, ob du den Schlüssel korrekt kopiert hast. Stelle sicher, dass die Basis-URL auf unseren Endpunkt eingestellt ist. Schlüssel werden direkt nach der Anmeldung angezeigt.
Wie funktioniert die Preisgestaltung?
Pay as you go Prepaid-Guthaben. 0,25 $ pro 1M Input-Token, 1,00 $ pro 1M Output-Token. Keine monatlichen Gebühren. Guthaben verfällt nie. Aufladungen starten ab 10 $.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.