Introducción
La API de MiniMax M3.1 Flash combina 1,000,000 de tokens de entrada con comprensión de imágenes y video para agentes de código; reasoning_effort ajusta el razonamiento sin cambiar de modelo. M3.1 Flash lee image_url y video_url junto al texto y responde con texto; este endpoint no acepta audio y el video debe ir integrado dentro del límite conjunto de 14 MB de la plataforma.
Funciones y aspectos destacados
M3.1 Flash siempre razona con low, medium, high, xhigh o max, este último por defecto; aquí no se ofrecen temperature ni top_p y no se acepta none. Reserva en max_tokens el razonamiento de M3.1 Flash y la respuesta visible: 4,096 por defecto y hasta 524,288; stop admite cuatro secuencias de 32 caracteres como máximo. M3.1 Flash permite hasta 256 mensajes y 128 definiciones de herramientas por solicitud; las imágenes consumen tokens de entrada y comparten el presupuesto con la conversación.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
messages | Sí | Construye el historial de M3.1 Flash en orden, con medios e intercambios completos del asistente y las herramientas; envía video integrado hasta 14 MB y no incluyas audio en est… mínimo 1 elementos · máximo 256 elementos |
max_tokens | No | Limita juntos el razonamiento y la respuesta visible de M3.1 Flash: 4,096 inicialmente, máximo 524,288; un presupuesto pequeño puede agotarse antes del texto. |
reasoning_effort | No | En M3.1 Flash elige low, medium, high, xhigh o max por defecto; el razonamiento sigue activo y un esfuerzo mayor puede gastar más tokens de salida y tiempo. |
stop | No | Detén la respuesta de M3.1 Flash en una secuencia coincidente, excluida del texto final; usa una cadena o hasta cuatro de máximo 32 caracteres cada una. mínimo 1 caracteres · mínimo 1 elementos · máximo 4 elementos |
tools | No | Ofrece a M3.1 Flash hasta 128 definiciones de funciones en formato OpenAI; precisa el esquema de argumentos porque tu aplicación ejecuta las funciones. máximo 128 elementos |
parallel_tool_calls | No | Permite que M3.1 Flash proponga juntas llamadas independientes y conserva cada identificador al devolver los resultados de ejecución separados. Valor predeterminado: |
tool_choice | No | Guía la elección de herramientas de M3.1 Flash con auto, none, required o una función nombrada; none desactiva esa selección, no el razonamiento. |
response_format | No | Pide texto o JSON estructurado a M3.1 Flash y valida el objeto antes de usarlo como registro de diagnóstico o entrada ejecutable. |
Precios
Entrada $0.15 / Salida $0.60 por 1 millón de tokens
Casos de uso
Este ejemplo de M3.1 Flash pide las siguientes llamadas de diagnóstico; comprueba que cada acción propuesta se base en la evidencia del problema enviada. En los ciclos de herramientas de M3.1 Flash conserva la respuesta completa del asistente, con razonamiento y llamadas, y devuelve resultados con el tool_call_id correspondiente; tu aplicación valida y ejecuta las acciones.
Guía de prompts y consejos prácticos
M3.1 Flash mide entrada, entrada en caché y salida por separado; imágenes y video cuentan como entrada y el razonamiento usa el presupuesto de salida, con las tarifas actuales en esta página. SpicyAPI no añade un filtro propio a M3.1 Flash; el modelo decide su respuesta y ni los archivos multimedia ni un razonamiento mayor garantizan resultados NSFW.
minimax/m3.1-flash/chat
Inicio rápido de la API
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "minimax/m3.1-flash/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.
















