API Hop

Documentation

Documentation API Hop

Modèle MiniMax

Appelez MiniMax M3 via l’endpoint partagé Chat Completions.

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

MiniMax M3 est disponible via l’endpoint Chat Completions commun, avec des réponses textuelles sans streaming et avec streaming SSE.

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

Modèle disponible

Valeur de modelTypeSans streamingStreaming SSE
minimax-m3Chat textuelOuiOui

Authentification

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

Requête sans 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
}

Requête avec streaming

json
{
  "model": "minimax-m3",
  "messages": [
    {
      "role": "user",
      "content": "Analyze a duplicate queue-consumption issue step by step."
    }
  ],
  "stream": true
}

Cet endpoint renvoie par défaut une réponse JSON complète. Définissez explicitement stream: true lorsque vous souhaitez le streaming SSE.

Champs de requête

modelstringobligatoire

Utilisez minimax-m3.

messagesobject[]obligatoire

Messages au format OpenAI Chat Completions. Chaque message contient role et content.

streambooleanPar défaut: false

true renvoie SSE ; false renvoie une réponse JSON complète.

max_tokensinteger

Nombre maximal facultatif de tokens de sortie, sous forme d’entier positif. Omettez ce champ pour utiliser la valeur par défaut du fournisseur pour le modèle choisi. Selon le modèle, ce budget peut inclure les tokens de raisonnement et le texte final. Un petit budget peut tronquer la réponse ou être épuisé avant le texte final ; l’augmenter peut accroître le coût.

max_completion_tokensinteger

Alternative de compatibilité facultative à max_tokens, avec les mêmes considérations de budget. Le modèle choisi détermine sa prise en charge ; omettez les deux champs pour utiliser la valeur par défaut du fournisseur.

thinkingobject

Contrôle du raisonnement MiniMax. Utilisez { "type": "disabled" } pour des réponses courtes et directes ne nécessitant pas de raisonnement caché. Omettez ce champ pour conserver le raisonnement par défaut du modèle.

Consultez Chat Completions commun pour les champs partagés tels que temperature, top_p, frequency_penalty, presence_penalty, stop et n. minimax-m3 accepte ces champs standard, mais chaque paramètre ne produit pas nécessairement un changement sémantique mesurable.

Réponse réussie

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 peut inclure des détails facultatifs sur l’entrée en cache ou les tokens de raisonnement. Continuez à fonder la comptabilité et la télémétrie sur les champs standard de tokens d’entrée, de sortie et de total.

Notes d’utilisation

  • Le contrat public actuel est Chat Completions, sans streaming et avec streaming SSE.
  • minimax-m3 n’est actuellement pas publié comme modèle OpenAI Responses ou Claude Messages.
  • Utilisez exactement minimax-m3.
  • Utilisez GET https://api.apihop.ai/v1/models pour les modèles visibles par la clé API actuelle et la console pour les tarifs actuels.