Documentación de API Hop
Modelo MiniMax
Llama a MiniMax M3 mediante el endpoint compartido de Chat Completions.
https://api.apihop.ai/v1/chat-completionsMiniMax M3 está disponible mediante el endpoint Chat Completions común, con respuestas de texto sin streaming y con streaming SSE.
POST https://api.apihop.ai/v1/chat-completionsModelo disponible
Valor de model | Tipo | Sin streaming | Streaming SSE |
|---|---|---|---|
minimax-m3 | Chat de texto | Sí | Sí |
Autenticación
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonSolicitud sin 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
}Solicitud con streaming
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"stream": true
}Este endpoint devuelve una respuesta JSON completa de forma predeterminada. Establece stream: true explícitamente cuando necesites streaming SSE.
Campos de solicitud
modelstringobligatorioUsa minimax-m3.
messagesobject[]obligatorioMensajes al estilo OpenAI Chat Completions. Cada mensaje contiene role y content.
streambooleanPredeterminado: falsetrue devuelve SSE; false devuelve una respuesta JSON completa.
max_tokensintegerMáximo opcional de tokens de salida, como entero positivo. Omite este campo para usar el valor predeterminado del proveedor para el modelo elegido. Según el modelo, el límite puede incluir tokens de razonamiento y texto final. Un límite pequeño puede truncar la respuesta o agotarse antes del texto final; aumentarlo puede incrementar el coste.
max_completion_tokensintegerAlternativa opcional de compatibilidad a max_tokens, con las mismas consideraciones sobre el límite. El modelo elegido determina la compatibilidad; omite ambos campos para usar el valor predeterminado del proveedor.
thinkingobjectControl de razonamiento de MiniMax. Usa { "type": "disabled" } para respuestas breves y directas que no necesiten razonamiento oculto. Omite el campo para mantener el comportamiento predeterminado de razonamiento del modelo.
Consulta Chat Completions común para campos compartidos como temperature, top_p, frequency_penalty, presence_penalty, stop y n. minimax-m3 acepta estos campos estándar, pero no todos los parámetros producen necesariamente un cambio semántico medible.
Respuesta correcta
{
"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 puede incluir detalles opcionales de entrada en caché o tokens de razonamiento. Sigue basando la contabilidad y telemetría en los campos estándar de tokens de entrada, salida y total.
Notas de uso
- El contrato público actual es Chat Completions, tanto sin streaming como con streaming SSE.
minimax-m3no está publicado actualmente como modelo de OpenAI Responses ni Claude Messages.- Usa exactamente
minimax-m3. - Usa
GET https://api.apihop.ai/v1/modelspara consultar los modelos visibles para la clave actual y la consola para los precios vigentes.