Einführung
Die MiniMax M3.1 Flash API verbindet 1.000.000 Eingabetoken mit Bild- und Videoverständnis für Coding-Agenten; reasoning_effort verändert die Denktiefe ohne Modellwechsel. M3.1 Flash liest image_url und video_url neben Text und antwortet textuell; Audio wird hier nicht angenommen und Video muss innerhalb der gemeinsamen Plattformgrenze von 14 MB inline vorliegen.
Wichtige Funktionen und Highlights
M3.1 Flash denkt stets mit low, medium, high, xhigh oder max, voreingestellt max; dieser Endpunkt bietet weder temperature noch top_p und akzeptiert kein none. Planen Sie M3.1-Flash-Reasoning und sichtbare Antwort gemeinsam in max_tokens ein: Standard 4.096, Obergrenze 524.288; stop erlaubt vier Sequenzen mit jeweils höchstens 32 Zeichen. M3.1 Flash erlaubt bis zu 256 Nachrichten und 128 Werkzeugdefinitionen pro Anfrage; Bilder verbrauchen Eingabetoken und teilen sich das Budget mit dem Gesprächsverlauf.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
messages | Ja | Bauen Sie die M3.1-Flash-Historie geordnet mit Medien und vollständigen Assistenten-/Werkzeugwechseln auf; Video inline bis 14 MB, ohne Audioanteile an diesem Endpunkt. mindestens 1 Einträge · höchstens 256 Einträge |
max_tokens | Nein | Begrenzen Sie M3.1-Flash-Denken und sichtbare Antwort gemeinsam: Standard 4.096, maximal 524.288; ein kleines Budget kann vor der Textausgabe aufgebraucht sein. |
reasoning_effort | Nein | Für M3.1 Flash stehen low, medium, high, xhigh oder standardmäßig max bereit; Denken bleibt aktiv und mehr Aufwand kann zusätzliche Ausgabetoken und Zeit verbrauchen. |
stop | Nein | Beenden Sie eine M3.1-Flash-Antwort an einer passenden, nicht mitgelieferten Stoppfolge; möglich sind eine Zeichenkette oder vier mit jeweils höchstens 32 Zeichen. mindestens 1 Zeichen · mindestens 1 Einträge · höchstens 4 Einträge |
tools | Nein | Bieten Sie M3.1 Flash bis zu 128 Funktionsdefinitionen im OpenAI-Format an; präzise Argumentschemas sind wichtig, weil Ihre Anwendung die Funktionen ausführt. höchstens 128 Einträge |
parallel_tool_calls | Nein | Erlauben Sie M3.1 Flash gemeinsame Vorschläge für unabhängige Aufrufe und bewahren Sie für jedes zurückgesendete Ergebnis die zugehörige Aufruf-ID. Standardwert: |
tool_choice | Nein | Steuern Sie die M3.1-Flash-Werkzeugwahl mit auto, none, required oder einem Funktionsnamen; none betrifft hier Werkzeuge und schaltet nicht das Denken ab. |
response_format | Nein | Fordern Sie für M3.1 Flash Text oder strukturiertes JSON an und validieren Sie das Objekt vor der Verwendung als Diagnoseprotokoll oder ausführbare Eingabe. |
Preis
Eingabe $0.15 / Ausgabe $0.60 je 1 Mio. Token
Anwendungsfälle
Dieses M3.1-Flash-Beispiel fragt nach den nächsten Diagnoseaufrufen; prüfen Sie jede vorgeschlagene Aktion anhand der mitgesendeten Fehlerbelege. Bewahren Sie in M3.1-Flash-Werkzeugschleifen die vollständige Assistentenantwort samt Reasoning und Tool-Aufrufen und senden Sie Ergebnisse mit passender tool_call_id zurück; Prüfung und Ausführung bleiben bei Ihrer Anwendung.
Prompt-Leitfaden und Praxistipps
M3.1 Flash erfasst Eingabe, Cache-Eingabe und Ausgabe getrennt; Bilder und Videos zählen zur Eingabe, Denken zum Ausgabebudget, die aktuellen Tarife stehen auf dieser Seite. SpicyAPI ergänzt bei M3.1 Flash keinen eigenen Inhaltsfilter; das Modell entscheidet über seine Antwort und weder Medien noch höhere Denktiefe garantieren NSFW-Ausgaben.
minimax/m3.1-flash/chat
API-Schnellstart
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "minimax/m3.1-flash/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.
















