Skip to main content
POST
BaseURL: Die Standard-BaseURL ist 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

Authorization
string
header
erforderlich

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:

Body

application/json
model
enum<string>
erforderlich

Name des Chat-Modells

Verfügbare Optionen:
MiniMax-M3.1-Flash
Beispiel:

"MiniMax-M3.1-Flash"

messages
(System Message · object | User Message · object | Assistant Message · object | Tool Message · object)[]
erforderlich

Liste der Konversationsnachrichten, unterstützt Mehrrundendialog

Nachrichten mit unterschiedlichen Rollen haben unterschiedliche Feldstrukturen; wählen Sie die entsprechende Rolle zur Ansicht aus

Minimum array length: 1
reasoning_effort
enum<string>
Standard:max

Reasoning-Tiefe, Standardwert: max. Höhere Stufen erhöhen in der Regel den Verbrauch an Reasoning-Tokens und die Antwortzeit.

Verfügbare Optionen:
low,
medium,
high,
xhigh,
max
Beispiel:

"high"

thinking
object

Reasoning-Modus. MiniMax-M3.1-Flash verwendet immer Reasoning. Nur adaptive wird unterstützt; das Feld kann weggelassen werden

reasoning_split
enum<boolean>
Standard:true

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

Verfügbare Optionen:
true
temperature
number
Standard:1

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

Erforderlicher Bereich: 0 <= x <= 2
Beispiel:

1

top_p
number
Standard:0.95

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

Erforderlicher Bereich: 0 <= x <= 1
Beispiel:

0.95

max_completion_tokens
integer

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=length mit leerem content zurückgegeben
Erforderlicher Bereich: 1 <= x <= 524288
Beispiel:

131072

stream
boolean
Standard:false

Ob die Antwort im Streaming-Modus zurückgegeben wird

  • true: Streaming-Antwort, gibt Inhalte in Echtzeit-Chunks über SSE (Server-Sent Events) zurück
  • false: Wartet auf die vollständige Antwort, bevor sie zurückgegeben wird (Standard)
Beispiel:

false

stream_options
object

Optionen für die Streaming-Antwort

Nur wirksam, wenn stream=true

tools
object[]

Liste der Werkzeugdefinitionen für Function Calling

Jedes Werkzeug benötigt einen Namen, eine Beschreibung und ein Parameterschema

tool_choice
enum<string>
Standard:auto

Strategie zur Werkzeugauswahl. Nur auto wird unterstützt; das Modell entscheidet, ob ein Werkzeug aufgerufen wird

Verfügbare Optionen:
auto
max_tokens
integer
veraltet

Veralteter Parameter zur Begrenzung der Generierungslänge

Hinweis: Veraltet, bitte verwenden Sie stattdessen max_completion_tokens

Erforderlicher Bereich: x >= 1
n
enum<integer>
Standard:1

Anzahl der generierten Antworten; nur 1 wird unterstützt

Verfügbare Optionen:
1

Antwort

Chat erfolgreich generiert

id
string

Eindeutige Kennung für die Chat-Vervollständigung

Beispiel:

"0668a381bdc3c0ded310e27c9a46d16e7"

model
string

Tatsächlich verwendeter Modellname

Beispiel:

"MiniMax-M3.1-Flash"

object
enum<string>

Antworttyp

Verfügbare Optionen:
chat.completion
Beispiel:

"chat.completion"

created
integer

Erstellungszeitstempel (Unix-Sekunden)

Beispiel:

1777026807

choices
object[]

Liste der Chat-Vervollständigungsoptionen

usage
object

Token-Nutzungsstatistik

input_sensitive
boolean

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

input_sensitive_type
integer

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

output_sensitive
boolean

Ob der Ausgabeinhalt einen Filter für sensible Wörter ausgelöst hat

output_sensitive_type
integer

Art des durch die Ausgabe ausgelösten sensiblen Worts

base_resp
object

Statuscode und Fehlerdetails

output_sensitive_int
integer

Numerische Kennung der Kategorie sensibler Wörter, die in der Ausgabe erkannt wurde