API Hop

Dokumentation

API Hop-Dokumentation

MiniMax-Modell

MiniMax M3 über den gemeinsamen Chat-Completions-Endpunkt aufrufen.

POSThttps://api.apihop.ai/v1/chat-completions

MiniMax M3 ist über den gemeinsamen Chat-Completions-Endpunkt mit Textantworten ohne Streaming und mit SSE-Streaming verfügbar.

text
POST https://api.apihop.ai/v1/chat-completions

Verfügbares Modell

model-WertTypOhne StreamingSSE-Streaming
minimax-m3TextchatJaJa

Authentifizierung

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Anfrage ohne Streaming

json
{
  "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

json
{
  "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

modelstringerforderlich

Verwenden Sie minimax-m3.

messagesobject[]erforderlich

Nachrichten im Stil von OpenAI Chat Completions. Jede Nachricht enthält role und content.

streambooleanStandard: false

true liefert SSE; false liefert eine vollständige JSON-Antwort.

max_tokensinteger

Optionale 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_tokensinteger

Optionale 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.

thinkingobject

MiniMax-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

json
{
  "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-m3 ist derzeit nicht als OpenAI-Responses- oder Claude-Messages-Modell veröffentlicht.
  • Verwenden Sie exakt minimax-m3.
  • Verwenden Sie GET https://api.apihop.ai/v1/models für die dem aktuellen Schlüssel sichtbaren Modelle und die Konsole für aktuelle Preise.