curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-M3.1-Flash",
"messages": [
{
"role": "user",
"content": "Please introduce yourself."
}
],
"max_completion_tokens": 131072
}
'{
"id": "072514edea627212c7e226a55bcf4e2e",
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "0.05",
"role": "assistant",
"name": "MiniMax AI",
"audio_content": "",
"reasoning_content": "Let the ball cost x. Then 2x + 1 = 1.10, so x = 0.05."
}
}
],
"created": 1792401901,
"model": "MiniMax-M3.1-Flash",
"object": "chat.completion",
"usage": {
"total_tokens": 281,
"total_characters": 0,
"prompt_tokens": 229,
"completion_tokens": 52,
"completion_tokens_details": {
"reasoning_tokens": 49
},
"prompt_tokens_details": {
"cached_tokens": 187
}
},
"input_sensitive": false,
"output_sensitive": false,
"input_sensitive_type": 0,
"output_sensitive_type": 0,
"output_sensitive_int": 0,
"base_resp": {
"status_code": 0,
"status_msg": ""
}
}MiniMax-M3.1-Flash - OpenAI-kompatible API
- Ruft das Modell MiniMax-M3.1-Flash über das OpenAI Chat Completions-Protokoll auf
- Konversationen mit mehreren Runden: unterstützt Konversationen mit einer oder mehreren Runden und gemeinsamem Kontext
- System-Prompt: passt Rolle und Verhalten der KI über eine Nachricht mit
role=systeman - Multimodale Eingabe:
contentunterstützt eine Kombination aus Text und Bildern / Videos - Reasoning: immer aktiviert;
reasoning_effortsteuert die Tiefe. Reasoning-Inhalte werden überreasoning_contentzurückgegeben;contententhält nur die endgültige Antwort - Streaming-Ausgabe: unterstützt SSE-Streaming
- Werkzeugaufrufe: unterstützt Function Calling
Streaming-Antworten: Bei stream=true erfolgt die Ausgabe über Server-Sent Events. Jede Nachricht hat das Format data: {JSON}; zum Abschluss wird data: [DONE] gesendet. choices[].delta liefert zuerst reasoning_content inkrementell, anschließend content / tool_calls. Bei stream_options.include_usage=true wird vor dem Ende ein zusätzlicher Datenblock mit usage zurückgegeben.
curl --request POST \
--url https://direct.evolink.ai/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-M3.1-Flash",
"messages": [
{
"role": "user",
"content": "Please introduce yourself."
}
],
"max_completion_tokens": 131072
}
'{
"id": "072514edea627212c7e226a55bcf4e2e",
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "0.05",
"role": "assistant",
"name": "MiniMax AI",
"audio_content": "",
"reasoning_content": "Let the ball cost x. Then 2x + 1 = 1.10, so x = 0.05."
}
}
],
"created": 1792401901,
"model": "MiniMax-M3.1-Flash",
"object": "chat.completion",
"usage": {
"total_tokens": 281,
"total_characters": 0,
"prompt_tokens": 229,
"completion_tokens": 52,
"completion_tokens_details": {
"reasoning_tokens": 49
},
"prompt_tokens_details": {
"cached_tokens": 187
}
},
"input_sensitive": false,
"output_sensitive": false,
"input_sensitive_type": 0,
"output_sensitive_type": 0,
"output_sensitive_int": 0,
"base_resp": {
"status_code": 0,
"status_msg": ""
}
}https://direct.evolink.ai, die Textmodelle und langlebige Verbindungen besser unterstützt. https://api.evolink.ai ist der primäre Endpunkt für multimodale Dienste und dient als Ausweichadresse für Textmodelle.Autorisierungen
Alle APIs erfordern eine Bearer-Token-Authentifizierung
API-Schlüssel abrufen:
Besuchen Sie die API-Schlüsselverwaltung, um Ihren API-Schlüssel abzurufen
Zum Anfrage-Header hinzufügen:
Authorization: Bearer YOUR_API_KEY
Body
Name des Chat-Modells
MiniMax-M3.1-Flash "MiniMax-M3.1-Flash"
Liste der Konversationsnachrichten, unterstützt Mehrrundendialog
Nachrichten mit unterschiedlichen Rollen haben unterschiedliche Feldstrukturen; wählen Sie die entsprechende Rolle zur Ansicht aus
1- System Message
- User Message
- Assistant Message
- Tool Message
Show child attributes
Show child attributes
Reasoning-Tiefe, Standardwert: max. Höhere Stufen erhöhen in der Regel den Verbrauch an Reasoning-Tokens und die Antwortzeit.
low, medium, high, xhigh, max "high"
Reasoning-Modus. MiniMax-M3.1-Flash verwendet immer Reasoning. Nur adaptive wird unterstützt; das Feld kann weggelassen werden
Show child attributes
Show child attributes
Legt fest, ob Reasoning-Inhalte separat zurückgegeben werden. Nur true wird unterstützt; die Inhalte werden über reasoning_content zurückgegeben. Das Feld kann weggelassen werden
true Sampling-Temperatur; steuert die Zufälligkeit der Ausgabe
Hinweise:
- Bereich:
[0, 2], Standardwert: 1 - Niedrigere Werte erzeugen deterministischere, höhere Werte vielfältigere Ausgaben
Empfehlung: Ändern Sie nicht gleichzeitig temperature und top_p
0 <= x <= 21
Parameter für Nucleus Sampling
Hinweise:
- Bestimmt die kumulative Wahrscheinlichkeit der Tokens, aus denen ausgewählt wird
- Beispielsweise bedeutet 0.95, dass aus Tokens mit einer kumulativen Wahrscheinlichkeit von 95% ausgewählt wird
- Bereich:
[0, 1], Standardwert: 0.95
Empfehlung: Ändern Sie nicht gleichzeitig temperature und top_p
0 <= x <= 10.95
Maximale Länge der generierten Ausgabe in Tokens, einschließlich Reasoning und Antwort
Hinweise:
- Empfohlen: 131,072 (128K), Maximum: 524,288 (512K)
- Bei einem zu niedrigen Wert kann das Limit bereits während des Reasonings erreicht werden. In diesem Fall wird
finish_reason=lengthmit leeremcontentzurückgegeben
1 <= x <= 524288131072
Ob die Antwort im Streaming-Modus zurückgegeben wird
true: Streaming-Antwort, gibt Inhalte in Echtzeit-Chunks über SSE (Server-Sent Events) zurückfalse: Wartet auf die vollständige Antwort, bevor sie zurückgegeben wird (Standard)
false
Optionen für die Streaming-Antwort
Nur wirksam, wenn stream=true
Show child attributes
Show child attributes
Liste der Werkzeugdefinitionen für Function Calling
Jedes Werkzeug benötigt einen Namen, eine Beschreibung und ein Parameterschema
Show child attributes
Show child attributes
Strategie zur Werkzeugauswahl. Nur auto wird unterstützt; das Modell entscheidet, ob ein Werkzeug aufgerufen wird
auto Veralteter Parameter zur Begrenzung der Generierungslänge
Hinweis: Veraltet, bitte verwenden Sie stattdessen max_completion_tokens
x >= 1Anzahl der generierten Antworten; nur 1 wird unterstützt
1 Antwort
Chat erfolgreich generiert
Eindeutige Kennung für die Chat-Vervollständigung
"0668a381bdc3c0ded310e27c9a46d16e7"
Tatsächlich verwendeter Modellname
"MiniMax-M3.1-Flash"
Antworttyp
chat.completion "chat.completion"
Erstellungszeitstempel (Unix-Sekunden)
1777026807
Liste der Chat-Vervollständigungsoptionen
Show child attributes
Show child attributes
Token-Nutzungsstatistik
Show child attributes
Show child attributes
Ob der Eingabeinhalt einen Filter für sensible Wörter ausgelöst hat. Wenn die Eingabe schwerwiegend gegen die Richtlinien verstößt, gibt die API einen Inhaltsverstoßfehler mit leerem Antwortinhalt zurück
Art des durch die Eingabe ausgelösten sensiblen Worts (wird zurückgegeben, wenn input_sensitive true ist): 1 schwerer Verstoß; 2 Pornografie; 3 Werbung; 4 verbotener Inhalt; 5 beleidigende Sprache; 6 Gewalt/Terrorismus; 7 Sonstiges
Ob der Ausgabeinhalt einen Filter für sensible Wörter ausgelöst hat
Art des durch die Ausgabe ausgelösten sensiblen Worts
Statuscode und Fehlerdetails
Show child attributes
Show child attributes
Numerische Kennung der Kategorie sensibler Wörter, die in der Ausgabe erkannt wurde