de ▾
Konto öffnen

Schnellstart-Leitfaden

Generieren Sie Text mit unserem zensurfreien LLM unter Verwendung standardmäßiger OpenAI-kompatibler Code-Basis. Sie benötigen nur eine Basis-URL und einen einzigen API-Schlüssel, um dieses Modell in Ihre Automatisierungspipelines zu integrieren.

Basis-URL und Authentifizierung

Die API lebt unter https://api.mistralapipricing.com/v1. Übergeben Sie Ihren Schlüssel im Authorization header. Die Preislogik der Mistral API gilt pro Token, daher halten Sie die Header sauber. Überprüfen Sie die Konnektivität mit GET /v1/models.

  • Header: Authorization: Bearer YOUR_KEY
  • Base URL: https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the cost per token for each model."}]
  }'

Senden Ihrer ersten Anfrage

Rufen Sie die chat/completions Endpunkt mit Ihrer Modell-ID. Das unzensierte Modell reagiert auf Standard-Eingabeaufforderungen ohne Verweigerungen. Eingabetoken kosten $0,15 pro Million. Ausgabetoken kosten $0,50 pro Million. Fehler verbrauchen kein Guthaben.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralapipricing.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-Integration

Verwenden Sie das offizielle SDK oder axios um Anfragen zu senden. Legen Sie die Basis-URL korrekt fest. Die Modell-ID ist immer uncensored. Header müssen deinen Bearer-Token enthalten. Antworten geben JSON-Objekte zurück. Behandle Fehler graceful.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapipricing.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-Antworten

Aktivieren Sie Streaming, indem Sie stream: true. Empfangen Sie Tokens über Server-Sent Events. Der letzte Chunk enthält Nutzungsdaten. Dies reduziert die wahrgenommene Latenz für lange Ausgaben. Puffern Sie Tokens auf der Client-Seite. Zeigen Sie sie an, während sie eintreffen.

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)

Function Calling und JSON-Modus

Definieren Sie Tools im Anfragekörper. Das Modell gibt gültiges JSON zurück. Verwenden Sie response_format: {"type": "json_object"} für strenge Ausgabe. Analysieren Sie das Ergebnis in Ihrer Anwendungslogik. Dies funktioniert für Automatisierungsaufgaben. Validieren Sie das Schema auf Ihrer Seite.

Limits, Fehler und Kontext

Das Context-Window umfasst insgesamt 100.000 Tokens. Anfragen sind auf 300 pro Minute begrenzt. Sie erhalten 8 gleichzeitige Anfragen. Ein 401-Fehler bedeutet einen ungültigen Schlüssel. Ein 402-Fehler zeigt unzureichendes Guthaben an. Ein 429-Fehler signalisiert Rate-Limiting. Die maximale Ausgabe beträgt 16.000 Tokens.

Häufig gestellte Fragen

Wie lege ich einen maximalen Geldbetrag fest, den die API kosten darf?

Die API unterstützt keine direkten Ausgabenlimits. Überwachen Sie die Nutzung über die Antwort-Header oder verfolgen Sie Tokens in Ihrer Anwendungslogik. Prepaid-Guthaben verfällt nicht, sodass Sie das Limit durch Ihren Aufladebetrag steuern.

Was passiert, wenn ich das Ratenlimit erreiche?

Sie erhalten den Statuscode 429. Die Anfrage verbraucht keine Tokens. Warten Sie einige Sekunden und versuchen Sie es erneut. Sie sind auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Passen Sie Ihre Parallelität an, um unter 8 gleichzeitigen Anfragen zu bleiben.

Ist das unzensierte Modell dasselbe wie die Modelle von Mistral AI's?

Nein. Wir hosten ein Open-Weight-Modell, das auf keine Refusals ausgelegt ist. Es ist kein GPT, Claude oder die offiziellen Mistral-Modelle. Es ist mit derselben API-Struktur kompatibel, verfügt jedoch über eine eigene Modell-ID. Details zur Preisgestaltung finden Sie auf der Preisseite.

Holen Sie sich Ihren Schlüssel in Sekunden.

Registrieren Sie sich, kopieren Sie Ihren Schlüssel und aktualisieren Sie die Basis-URL. Das ist die gesamte erforderliche Konfiguration.

Konto öffnen