API Hop-Dokumentation
MiniMax-Modell
MiniMax M3 über den gemeinsamen Chat-Completions-Endpunkt aufrufen.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 ist über den gemeinsamen Chat-Completions-Endpunkt mit Textantworten ohne Streaming und mit SSE-Streaming verfügbar.
POST https://api.apihop.ai/v1/chat-completionsVerfügbares Modell
model-Wert | Typ | Ohne Streaming | SSE-Streaming |
|---|---|---|---|
minimax-m3 | Textchat | Ja | Ja |
Authentifizierung
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonAnfrage ohne Streaming
{
"model": "minimax-m3",
"messages": [
{
"role": "system",
"content": "You are a code review assistant."
},
{
"role": "user",
"content": "List five risk areas to review in a payment webhook implementation."
}
],
"thinking": {
"type": "disabled"
},
"stream": false
}Streaming-Anfrage
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"stream": true
}Dieser Endpunkt liefert standardmäßig eine vollständige JSON-Antwort. Setzen Sie stream: true ausdrücklich, wenn Sie SSE-Streaming benötigen.
Anfragefelder
modelstringerforderlichVerwenden Sie minimax-m3.
messagesobject[]erforderlichNachrichten im Stil von OpenAI Chat Completions. Jede Nachricht enthält role und content.
streambooleanStandard: falsetrue liefert SSE; false liefert eine vollständige JSON-Antwort.
max_tokensintegerOptionale maximale Ausgabetokens als positive Ganzzahl. Lassen Sie das Feld weg, um den Standard des Anbieters für das gewählte Modell zu verwenden. Je nach Modell umfasst das Budget Denktokens und endgültigen Text. Ein kleines Budget kann die Antwort abschneiden oder vor dem endgültigen Text aufgebraucht sein; eine Erhöhung kann die Kosten steigern.
max_completion_tokensintegerOptionale Kompatibilitätsalternative zu max_tokens mit denselben Budgetaspekten. Das ausgewählte Modell bestimmt die Unterstützung; lassen Sie beide Felder weg, um den Anbieterstandard zu verwenden.
thinkingobjectMiniMax-Denksteuerung. Verwenden Sie { "type": "disabled" } für kurze, direkte Antworten ohne verborgenes Denken. Lassen Sie das Feld weg, um das standardmäßige Denkverhalten des Modells beizubehalten.
Gemeinsame Felder wie temperature, top_p, frequency_penalty, presence_penalty, stop und n finden Sie unter Gemeinsame Chat Completions. minimax-m3 akzeptiert diese Standardfelder, aber nicht jeder Parameter bewirkt unbedingt eine messbare semantische Änderung.
Erfolgreiche Antwort
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "minimax-m3",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Start by checking idempotency keys, acknowledgements, and retry policy..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 29,
"completion_tokens": 104,
"total_tokens": 133
}
}usage kann optionale Details zu zwischengespeicherten Eingaben oder Denktokens enthalten. Stützen Sie Abrechnung und Telemetrie weiterhin auf die Standardfelder für Eingabe-, Ausgabe- und Gesamttokens.
Nutzungshinweise
- Der aktuelle öffentliche Vertrag ist Chat Completions mit Antworten ohne Streaming und SSE-Streaming.
minimax-m3ist derzeit nicht als OpenAI-Responses- oder Claude-Messages-Modell veröffentlicht.- Verwenden Sie exakt
minimax-m3. - Verwenden Sie
GET https://api.apihop.ai/v1/modelsfür die dem aktuellen Schlüssel sichtbaren Modelle und die Konsole für aktuelle Preise.