Skip to Content
ModelleMiniMax

MiniMax-Reihe

Die Textmodelle von MiniMax: MiniMax M3, M2.7 und M2.7 HighSpeed. Der Aufruf erfolgt über die OpenAI-kompatible API; zusätzlich wird der native Anthropic-Endpunkt unterstützt, sodass die Modelle in Claude Code nutzbar sind. Die Videomodelle von MiniMax finden Sie unter Hailuo (MiniMax).

Häufige Aufgaben

Modelle

Die vollständige Modellliste und aktuelle Preise finden Sie auf der Modellseite . Das Präfix der Modell-IDs lautet minimax/ und kann entfallen; der offizielle Name MiniMax-M3 liefert 404.

Gängige Modell-IDs (beim Aufruf exakt kopieren)
MiniMax M3minimax/minimax-m3Ca. 1,1M Kontext, unterstützt Bildeingaben
MiniMax M2.7minimax/minimax-m2.7200K Kontext, nur Text
MiniMax M2.7 HighSpeedminimax/minimax-m2.7-highspeed200K Kontext, nur Text

Diese Modelle werden von MiniMax direkt (minimax) bereitgestellt und unterstützen Chat Completions, Responses und den nativen Anthropic-Endpunkt.

Aufrufbeispiele

minimax_basic.py
import os import re from openai import OpenAI client = OpenAI(base_url="https://api.ofox.io/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.chat.completions.create( model="minimax/minimax-m3", messages=[{"role": "user", "content": "Erkläre in einem Satz, was Idempotenz ist."}], ) content = resp.choices[0].message.content answer = re.sub(r"<think>.*?</think>\s*", "", content, flags=re.S) print(answer)

Thinking-Inhalte

Kurz gesagtBeim Aufruf über den OpenAI-kompatiblen Endpunkt stehen die Thinking-Inhalte, umschlossen von einem think-Tag, am Anfang der Antwort. Entfernen Sie diesen Abschnitt, bevor Sie die Antwort anzeigen, oder verwenden Sie den Anthropic-Endpunkt, der separate Thinking-Blöcke liefert.

Bei MiniMax-Modellen ist das Thinking standardmäßig aktiv. Beim Aufruf über den OpenAI-kompatiblen Endpunkt beginnt message.content mit den von <think>…</think> umschlossenen Thinking-Inhalten, erst danach folgt die Antwort; bei gestreamten Antworten kommt dies ebenso in delta.content. Das obige Beispiel entfernt diesen Abschnitt per regulärem Ausdruck.

ModellThinking abschalten
MiniMax M3Mit "thinking": {"type": "disabled"}; die Antwort enthält dann keine Thinking-Inhalte mehr
MiniMax M2.7, M2.7 HighSpeedNicht unterstützt; das Modell denkt trotz des Parameters weiter
minimax_no_thinking.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.io/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.chat.completions.create( model="minimax/minimax-m3", messages=[{"role": "user", "content": "Eine Zahl plus ihr Dreifaches minus 12 ergibt 36. Welche Zahl ist das? Antworte nur mit der Zahl."}], extra_body={"thinking": {"type": "disabled"}}, ) print(resp.choices[0].message.content)
  • thinking.type akzeptiert bei MiniMax M3 nur adaptive und disabled; enabled liefert 400.
  • Thinking-Tokens zählen zu max_tokens. Ist die Obergrenze zu niedrig, endet die Antwort unter Umständen noch in den Thinking-Inhalten, und finish_reason ist length.
  • Thinking-Tokens werden zum Ausgabepreis abgerechnet; die Anzahl steht in usage.completion_tokens_details.reasoning_tokens.

In Claude Code verwenden

MiniMax-Modelle unterstützen den nativen Anthropic-Endpunkt unter https://api.ofox.io/anthropic. Beim Aufruf über diesen Endpunkt kommen die Thinking-Inhalte als separate thinking-Blöcke zurück und die Antwort steht im text-Block; Sie müssen das think-Tag nicht selbst entfernen.

Konfigurationswerte für Claude Code
ANTHROPIC_BASE_URLhttps://api.ofox.io/anthropic
ANTHROPIC_AUTH_TOKENIhren OfoxAI API Key einfügen
ANTHROPIC_MODELminimax/minimax-m3
minimax_anthropic.py
import os import anthropic client = anthropic.Anthropic(base_url="https://api.ofox.io/anthropic", api_key=os.environ["OFOX_API_KEY"]) resp = client.messages.create( model="minimax/minimax-m2.7", max_tokens=4096, messages=[{"role": "user", "content": "Eine Zahl plus ihr Dreifaches minus 12 ergibt 36. Welche Zahl ist das?"}], ) for block in resp.content: print(block.type, ":", getattr(block, "thinking", None) or block.text)
  • MiniMax M2.7 und M2.7 HighSpeed liefern stets thinking-Blöcke.
  • MiniMax M3 liefert mit "thinking": {"type": "adaptive"} oder {"type": "enabled", "budget_tokens": 2000} thinking-Blöcke, mit {"type": "disabled"} nur text-Blöcke.

Die vollständigen Einrichtungsschritte für Claude Code finden Sie unter Claude Code einrichten.

Bildeingabe

Nur MiniMax M3 unterstützt Bildeingaben, über den Standard-Inhaltsblock image_url; die Schreibweise finden Sie unter Bildverständnis. MiniMax M2.7 und M2.7 HighSpeed unterstützen nur Text; für Bilderkennung verwenden Sie M3.

Weitere Funktionen

  • Tool-Aufrufe: Über den Standardparameter tools; zurück kommt tool_calls.
  • Caching: Wiederkehrende Präfixe von Anfragen werden automatisch gecacht; die Treffermenge steht in usage.prompt_tokens_details.cached_tokens. Gemessen wurden bei einem identischen Präfix von etwa 5600 Tokens in der zweiten Anfrage über 5000 Tokens aus dem Cache gelesen.
  • Strukturierte Ausgabe: Gemessen bleibt die Antwort auch mit json_schema in response_format normaler Text. Wenn Sie JSON benötigen, beschreiben Sie die Felder im Prompt und parsen Sie die Antwort selbst.

Häufige Fehler

HTTP · typeFehlermeldung im WortlautUrsacheLösung
400 bad_request_errorinvalid params, invalid thinking.type: "enabled" (allowed: adaptive, disabled) (2013)thinking.type: enabled über den OpenAI-kompatiblen Endpunkt an MiniMax M3 gesendetthinking weglassen (standardmäßig mit Thinking) oder disabled übergeben
400 bad_request_errorinvalid params, model[MiniMax-M3] does not support max tokens > 524288 (2013)max_tokens überschreitet die Obergrenzemax_tokens verringern
404 model_not_foundModel 'MiniMax-M3' not foundOffiziellen Modellnamen von MiniMax verwendetStattdessen minimax/minimax-m3 verwenden
Antwort beginnt mit <think>—Der OpenAI-kompatible Endpunkt liefert die Thinking-Inhalte in contentSiehe Thinking-Inhalte

Weitere allgemeine Fehler: Fehlerbehandlung.

Offizielle Dokumentation

Häufige Fragen

Wie schreibe ich die Modell-ID von MiniMax?

Die Standardschreibweise ist minimax/minimax-m3; das Präfix kann auch entfallen, also minimax-m3. Der offizielle Name MiniMax-M3 liefert 404.

Warum beginnt die Antwort von MiniMax mit einem think-Tag?

Bei MiniMax ist das Thinking standardmäßig aktiv. Beim Aufruf über den OpenAI-kompatiblen Endpunkt stehen die Thinking-Inhalte, umschlossen von einem think-Tag, am Anfang der Antwort. Sie können sie per regulärem Ausdruck entfernen, bei MiniMax M3 das Thinking abschalten, indem Sie den type von thinking auf disabled setzen, oder den Anthropic-Endpunkt verwenden, der separate Thinking-Blöcke liefert.

Kann ich das Thinking bei MiniMax M2.7 abschalten?

Nein. MiniMax M2.7 und M2.7 HighSpeed denken auch mit disabled weiter. Wenn Sie das Thinking abschalten müssen, verwenden Sie MiniMax M3.

Kann ich MiniMax in Claude Code verwenden?

Ja. Setzen Sie ANTHROPIC_BASE_URL auf https://api.ofox.io/anthropic und als Modell minimax/minimax-m3 oder minimax/minimax-m2.7.

Kann MiniMax Bilder erkennen?

Nur MiniMax M3 unterstützt Bildeingaben. MiniMax M2.7 und M2.7 HighSpeed unterstützen nur Text.

Zuletzt aktualisiert am