Erstelle den Schlüssel in fünf Schritten
Um einen mimo API-Schlüssel für diesen Dienst zu erhalten, folge diesen Schritten. Dafür brauchst du weder eine Karte noch einen Anruf.
- Registriere dich. Nutze Google oder registriere dich mit einer E-Mail-Adresse und einem Passwort.
- Öffne die Schlüssel-Seite. Gehe nach der Registrierung zur API-Schlüssel-Seite. Dein Schlüssel wird dort angezeigt.
- Beanspruche das Testguthaben. Neue Nutzer können 0,50 $ Testguthaben mit einem Klick auf dieser Seite beanspruchen. Das Guthaben ist 7 Tage gültig, benötigt keine Karte und ist auf eine Person beschränkt.
- Kopiere den Schlüssel und speichere ihn an einem sicheren Ort, z. B. in einem Passwort-Manager oder einer Umgebungsvariable.
- Sende eine Testanfrage mit dem curl-Befehl im nächsten Abschnitt.
Der Dienst ist eine gehostete, OpenAI-kompatible Text-API. Er läuft mit einem Open-Weight-Modell eines unabhängigen Anbieters, das darauf abgestimmt ist, ohne Inhaltsfilter auf Fragen zu antworten, für die rechtmäßige Nutzung durch Erwachsene. Es ist nicht die offizielle API eines Modell-Anbieters. Dein Schlüssel funktioniert mit diesem einen Modell, dessen ID uncensored lautet, an der Basis-URL https://api.mimoapi.top/v1.
Teste den Schlüssel mit einer Anfrage
Führe den Test in einem Terminal durch, bevor du den Schlüssel in eine App einbindest. Wenn es hier fehlschlägt, liegt das Problem am Schlüssel oder Konto, und du musst nicht in deinem eigenen Code suchen.
export LLM_API_KEY="paste-your-key-here"
curl -i https://api.mimoapi.top/v1/chat/completions \
-H "Authorization: Bearer $LLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write one sentence about keys."}],
"max_tokens": 60
}'
Ein gutes Ergebnis ist ein 200-Status und ein JSON-Body mit einem choices-Array. Die Header enthalten X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests und X-RateLimit-Limit-Concurrency. Der Balance-Header ist eine schnelle Möglichkeit zu sehen, was die Anfrage gekostet hat: Führe sie zweimal aus und vergleiche. Wenn du den Schlüssel nur bestätigen möchtest, ohne etwas auszugeben, rufe GET /v1/models mit demselben Header auf.
Die gleiche Anfrage in Python, unter Verwendung des offiziellen OpenAI-Pakets:
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.mimoapi.top/v1",
api_key=os.environ["LLM_API_KEY"],
)
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write one sentence about keys."}],
max_tokens=60,
)
print(resp.choices[0].message.content)Was der Testschlüssel kann und nicht kann
Die Testphase dient dem Testen, nicht der Produktion. Ein Testschlüssel erlaubt 2 parallele Anfragen und 60 Anfragen pro Minute bei einer Lebensdauer von 7 Tagen. Ein Vollschlüssel, den du erhältst, sobald du Guthaben aufgeladen hast, erlaubt 8 parallele Anfragen und 300 pro Minute. Beide nutzen dasselbe Modell, dasselbe Kontextfenster mit 100.000 Token und dieselben Funktionen: Streaming über SSE, Function Calling, JSON-Modus und die üblichen Sampling-Parameter.
Wie weit reicht 0,50 $? Bei 0,15 $ pro 1 Mio. Input-Token und 0,50 $ pro 1 Mio. Output-Token kostet eine Anfrage mit 1.000 Input-Token und 300 Output-Token 1.000 x 0,15 $ / 1.000.000 = 0,00015 $ für Input plus 300 x 0,50 $ / 1.000.000 = 0,00015 $ für Output, was 0,0003 $ entspricht. Das Testguthaben deckt etwa 1.666 Anfragen dieser Größe ab (0,50 $ / 0,0003 $). Das reicht aus, um Prompts zu testen, einen Prototyp zu erstellen und Streaming oder Tools auszuprobieren.
Nutze das Testguthaben für Messungen. Wähle die fünf Prompts aus, die deine App am häufigsten senden wird, führe jeden einige Male aus und notiere die Änderung des Guthabens. Am Ende der Woche hast du die tatsächlichen Kosten pro Anfrage und einen Überblick darüber, wie das Modell auf deine Daten reagiert. Fehlgeschlagene oder abgelehnte Anfragen werden nicht berechnet.
Halte den Schlüssel privat
Ein API-Schlüssel ist ein Passwort, das auch Geld ausgibt. Jeder, der ihn hat, kann Anfragen gegen deinen Kontostand ausführen. Einige Regeln verhindern die meisten Lecks:
- Umgebungsvariablen, keine Quelldateien. Lies den Schlüssel mit
os.environoderprocess.envaus. Für lokale Arbeiten ist eine.env-Datei, die in.gitignoreaufgeführt ist, in Ordnung. - Nur serverseitig. Rufe die API nicht aus Browser-JavaScript oder einer mobilen App auf, da jeder den Schlüssel aus der Seite oder dem App-Paket lesen kann. Platziere einen kleinen Server zwischen deinem Frontend und der API.
- Ein Ort pro Schlüssel. Halte den Schlüssel in einem einzigen Secrets-Speicher und kopiere ihn von dort in jede Bereitstellung, damit du immer weißt, wo er lebt.
- Keine Schlüssel in Chats, Tickets oder Screenshots. Wenn du um Hilfe bittest, teile die
X-Request-Idaus der Antwort mit, nicht den Schlüssel. - Bei Verdacht ersetzen. Wenn du denkst, dass ein Schlüssel freigegeben wurde, höre auf, ihn zu verwenden, und kontaktiere den Support, um ihn ersetzen zu lassen.
Beobachte auch den X-Balance-USD-Header. Ein Guthaben, das sinkt, während deine App im Leerlauf ist, ist das erste Anzeichen dafür, dass jemand anderes deinen Schlüssel nutzt.
Gehe über das Testguthaben hinaus: Lade auf und zahle
Wenn das Testguthaben aufgebraucht ist, füge Guthaben hinzu. Jeder ganze Betrag von 20 $ bis 500 $ funktioniert. Boni werden automatisch hinzugefügt: 5 % ab 50 $, 10 % ab 100 $ und 15 % ab 200 $. Eine Aufladung von 100 $ ergibt also 110 $ Guthaben, und 200 $ ergeben 230 $. Du kannst mit einer Mit Krypto (USDT auf TRC20, USDC auf Base) bezahlen.
Es gibt kein Abonnement. Du zahlst pro Token aus deinem Guthaben, und das Guthaben verfällt nie, was sich für Projekte mit ungleichem Traffic eignet. Die vollständige Preisliste findest du auf der Preisseite. Prompts, die über die API gesendet werden, werden nicht zum Training verwendet.
Eine vernünftige erste Aufladung ist 20 $. Bei der oben auf dieser Seite verwendeten chattypischen Anfrage (0,0003 $ pro Anfrage), deckt das etwa 66.000 Anfragen ab. Prüfe deinen eigenen Durchschnitt nach einigen Tagen und passe ihn an.
Fehlerbehebung bei einem nicht funktionierenden Schlüssel
Die meisten Schlüsselprobleme haben einfache Ursachen.
- Authentifizierungsfehler sofort. Beim Kopieren wurde ein Zeichen verloren oder hinzugefügt. Achte auf ein führendes oder nachgestelltes Leerzeichen oder einen Zeilenumbruch. Prüfe, dass der Header
Authorization: Bearergefolgt vom Schlüssel lautet. - Funktioniert in curl, nicht in deiner App. Die App liest wahrscheinlich die Umgebungsvariable nicht aus. Gib die ersten vier Zeichen des von ihr gelesenen Werts aus, nicht den gesamten Schlüssel.
- Nicht gefunden. Die Basis-URL ist falsch. Sie muss
https://api.mimoapi.top/v1lauten, auf der Subdomainapi. Der Schnellstart enthält eine Client-für-Client-Liste. - HTTP 429. Der Code
concurrencybedeutet zu viele Anfragen gleichzeitig;rate_limitedbedeutet zu viele pro Minute. Test-Schlüssel stoßen früher daran (2 gleichzeitig, 60 pro Minute). Ein 429 mitRetry-After: 5bedeutet kurze Überlastung; warte fünf Sekunden. - Testguthaben fehlt. Das Testguthaben wird mit einem Klick auf der Schlüssel-Seite beansprucht und ist auf eine Person beschränkt. Es läuft nach 7 Tagen ab.
Wenn nichts davon das Problem behebt, sammle den X-Request-Id-Wert aus einer fehlerhaften Antwort und kontaktiere den Support damit. Diese ID ermöglicht es, das Problem zu verfolgen, ohne dass du den Schlüssel sendest.
Was du zuerst bauen solltest
Wähle mit einem funktionierenden Schlüssel ein kleines Projekt, das die Funktionen nutzt, die du später benötigst. Eine Chat-Schleife über die Kommandozeile vermittelt den Nachrichtenverlauf. Ein Skript, das ein JSON-Objekt mit response_format zurückgibt, vermittelt strukturierte Ausgaben. Eine Funktion, die das Modell aufrufen kann, vermittelt Tool-Nutzung. Jedes Projekt dauert weniger als eine Stunde und läuft mit dem Testguthaben. Wenn du diesen Dienst mit anderen gehosteten Modellen vergleichst, listet der Vergleich Mistral API Alternativen die Fragen auf, die du dir stellen solltest, bevor du dich entscheidest.
Nutze den Dienst rechtmäßig und nur für Erwachsene. Das Modell ist darauf abgestimmt, ohne Inhaltsfilter zu antworten, und das ist ein Feature für Fiktion, Rollenspiel und Forschung, keine Erlaubnis, die Regeln zu brechen: Sexueller Inhalt mit Minderjährigen ist niemals erlaubt.
