Providers
MiniMax
El proveedor MiniMax de OpenClaw usa MiniMax M3 de forma predeterminada.
MiniMax también proporciona:
- Síntesis de voz incluida mediante T2A v2
- Comprensión de imágenes incluida mediante
MiniMax-VL-01 - Generación de música incluida mediante
music-2.6 web_searchincluido mediante la API de búsqueda del MiniMax Token Plan
División de proveedores:
| ID de proveedor | Autenticación | Capacidades |
|---|---|---|
minimax |
Clave de API | Texto, generación de imágenes, generación de música, generación de video, comprensión de imágenes, voz, búsqueda web |
minimax-portal |
OAuth | Texto, generación de imágenes, generación de música, generación de video, comprensión de imágenes, voz |
Catálogo integrado
| Modelo | Tipo | Descripción |
|---|---|---|
MiniMax-M3 |
Chat (razonamiento) | Modelo de razonamiento alojado predeterminado |
MiniMax-M2.7 |
Chat (razonamiento) | Modelo de razonamiento alojado anterior |
MiniMax-M2.7-highspeed |
Chat (razonamiento) | Nivel de razonamiento M2.7 más rápido |
MiniMax-VL-01 |
Visión | Modelo de comprensión de imágenes |
image-01 |
Generación de imágenes | Edición de texto a imagen e imagen a imagen |
music-2.6 |
Generación de música | Modelo de música predeterminado |
music-2.5 |
Generación de música | Nivel anterior de generación de música |
music-2.0 |
Generación de música | Nivel heredado de generación de música |
MiniMax-Hailuo-2.3 |
Generación de video | Flujos de texto a video y referencia de imagen |
Primeros pasos
Elige tu método de autenticación preferido y sigue los pasos de configuración.
OAuth (Coding Plan)
Recomendado para: configuración rápida con MiniMax Coding Plan mediante OAuth, sin requerir clave de API.
Internacional
Ejecuta la incorporación
openclaw onboard --auth-choice minimax-global-oauthEsto autentica contra api.minimax.io.
Verifica que el modelo esté disponible
openclaw models list --provider minimax-portalChina
Ejecuta la incorporación
openclaw onboard --auth-choice minimax-cn-oauthEsto autentica contra api.minimaxi.com.
Verifica que el modelo esté disponible
openclaw models list --provider minimax-portalClave de API
Recomendado para: MiniMax alojado con API compatible con Anthropic.
Internacional
Ejecuta la incorporación
openclaw onboard --auth-choice minimax-global-apiEsto configura api.minimax.io como URL base.
Verifica que el modelo esté disponible
openclaw models list --provider minimaxChina
Ejecuta la incorporación
openclaw onboard --auth-choice minimax-cn-apiEsto configura api.minimaxi.com como URL base.
Verifica que el modelo esté disponible
openclaw models list --provider minimaxEjemplo de configuración
{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "minimax/MiniMax-M3" } } }, models: { mode: "merge", providers: { minimax: { baseUrl: "https://api.minimax.io/anthropic", apiKey: "${MINIMAX_API_KEY}", api: "anthropic-messages", models: [ { id: "MiniMax-M3", name: "MiniMax M3", reasoning: true, input: ["text", "image"], cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 }, contextWindow: 1000000, maxTokens: 131072, }, { id: "MiniMax-M2.7", name: "MiniMax M2.7", reasoning: true, input: ["text"], cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, { id: "MiniMax-M2.7-highspeed", name: "MiniMax M2.7 Highspeed", reasoning: true, input: ["text"], cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, ], }, }, },}Configurar mediante openclaw configure
Usa el asistente interactivo de configuración para configurar MiniMax sin editar JSON:
Inicia el asistente
openclaw configureSelecciona Modelo/autenticación
Elige Modelo/autenticación en el menú.
Elige una opción de autenticación de MiniMax
Selecciona una de las opciones disponibles de MiniMax:
| Opción de autenticación | Descripción |
|---|---|
minimax-global-oauth |
OAuth internacional (Coding Plan) |
minimax-cn-oauth |
OAuth de China (Coding Plan) |
minimax-global-api |
Clave de API internacional |
minimax-cn-api |
Clave de API de China |
Elige tu modelo predeterminado
Selecciona tu modelo predeterminado cuando se te solicite.
Capacidades
Generación de imágenes
El plugin MiniMax registra el modelo image-01 para la herramienta image_generate. Admite:
- Generación de texto a imagen con control de relación de aspecto
- Edición de imagen a imagen (referencia de sujeto) con control de relación de aspecto
- Hasta 9 imágenes de salida por solicitud
- Hasta 1 imagen de referencia por solicitud de edición
- Relaciones de aspecto admitidas:
1:1,16:9,4:3,3:2,2:3,3:4,9:16,21:9
Para usar MiniMax para la generación de imágenes, establécelo como proveedor de generación de imágenes:
{ agents: { defaults: { imageGenerationModel: { primary: "minimax/image-01" }, }, },}El plugin usa la misma autenticación MINIMAX_API_KEY u OAuth que los modelos de texto. No se necesita configuración adicional si MiniMax ya está configurado.
Tanto minimax como minimax-portal registran image_generate con el mismo
modelo image-01. Las configuraciones con clave de API usan MINIMAX_API_KEY; las configuraciones OAuth pueden usar
la ruta de autenticación incluida minimax-portal en su lugar.
La generación de imágenes siempre usa el endpoint dedicado de imágenes de MiniMax
(/v1/image_generation) e ignora models.providers.minimax.baseUrl,
ya que ese campo configura la URL base de chat/compatible con Anthropic. Establece
MINIMAX_API_HOST=https://api.minimaxi.com para enrutar la generación de imágenes
a través del endpoint de CN; el endpoint global predeterminado es
https://api.minimax.io.
Cuando la incorporación o la configuración con clave de API escribe entradas explícitas de models.providers.minimax,
OpenClaw materializa MiniMax-M3, MiniMax-M2.7 y
MiniMax-M2.7-highspeed como modelos de chat. M3 anuncia entrada de texto e imagen;
la comprensión de imágenes sigue expuesta por separado mediante el proveedor de medios
MiniMax-VL-01 propiedad del plugin.
Texto a voz
El plugin incluido minimax registra MiniMax T2A v2 como proveedor de voz para
messages.tts.
- Modelo TTS predeterminado:
speech-2.8-hd - Voz predeterminada:
English_expressive_narrator - Los ids de modelos incluidos admitidos incluyen
speech-2.8-hd,speech-2.8-turbo,speech-2.6-hd,speech-2.6-turbo,speech-02-hd,speech-02-turbo,speech-01-hdyspeech-01-turbo. - La resolución de autenticación es
messages.tts.providers.minimax.apiKey, luego perfiles de autenticación OAuth/token deminimax-portal, luego claves de entorno de Token Plan (MINIMAX_OAUTH_TOKEN,MINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY) y luegoMINIMAX_API_KEY. - Si no hay ningún host TTS configurado, OpenClaw reutiliza el host OAuth
configurado de
minimax-portaly elimina sufijos de ruta compatibles con Anthropic como/anthropic. - Los adjuntos de audio normales permanecen en MP3.
- Los destinos de nota de voz como Feishu y Telegram se transcodifican de MiniMax
MP3 a Opus de 48 kHz con
ffmpeg, porque la API de archivos de Feishu/Lark solo aceptafile_type: "opus"para mensajes de audio nativos. - MiniMax T2A acepta
speedyvolfraccionales, peropitchse envía como un entero; OpenClaw trunca los valores fraccionales depitchantes de la solicitud a la API.
| Configuración | Variable de entorno | Predeterminado | Descripción |
|---|---|---|---|
messages.tts.providers.minimax.baseUrl |
MINIMAX_API_HOST |
https://api.minimax.io |
Host de la API MiniMax T2A. |
messages.tts.providers.minimax.model |
MINIMAX_TTS_MODEL |
speech-2.8-hd |
Id del modelo TTS. |
messages.tts.providers.minimax.speakerVoiceId |
MINIMAX_TTS_VOICE_ID |
English_expressive_narrator |
Id de voz usado para la salida de voz. |
messages.tts.providers.minimax.speed |
1.0 |
Velocidad de reproducción, 0.5..2.0. |
|
messages.tts.providers.minimax.vol |
1.0 |
Volumen, (0, 10]. |
|
messages.tts.providers.minimax.pitch |
0 |
Desplazamiento de tono entero, -12..12. |
Generación de música
El plugin MiniMax incluido registra la generación de música mediante la herramienta compartida
music_generate tanto para minimax como para minimax-portal.
- Modelo de música predeterminado:
minimax/music-2.6 - Modelo de música OAuth:
minimax-portal/music-2.6 - También admite
minimax/music-2.5yminimax/music-2.0 - Controles del prompt:
lyrics,instrumental - Formato de salida:
mp3 - Las ejecuciones respaldadas por sesión se desacoplan mediante el flujo compartido de tareas/estado, incluido
action: "status"
Para usar MiniMax como proveedor de música predeterminado:
{ agents: { defaults: { musicGenerationModel: { primary: "minimax/music-2.6", }, }, },}Generación de video
El Plugin MiniMax incluido registra la generación de video mediante la herramienta compartida
video_generate tanto para minimax como para minimax-portal.
- Modelo de video predeterminado:
minimax/MiniMax-Hailuo-2.3 - Modelo de video OAuth:
minimax-portal/MiniMax-Hailuo-2.3 - Modos: flujos de texto a video y referencia de una sola imagen
- Admite
aspectRatioyresolution
Para usar MiniMax como proveedor de video predeterminado:
{ agents: { defaults: { videoGenerationModel: { primary: "minimax/MiniMax-Hailuo-2.3", }, }, },}Comprensión de imágenes
El Plugin MiniMax registra la comprensión de imágenes por separado del catálogo de texto:
| ID de proveedor | Modelo de imagen predeterminado |
|---|---|
minimax |
MiniMax-VL-01 |
minimax-portal |
MiniMax-VL-01 |
Por eso el enrutamiento automático de medios puede usar la comprensión de imágenes de MiniMax incluso cuando el catálogo de proveedor de texto incluido también contiene referencias de chat M3 con capacidad de imagen.
Búsqueda web
El Plugin MiniMax también registra web_search mediante la API de búsqueda
MiniMax Token Plan.
- ID de proveedor:
minimax - Resultados estructurados: títulos, URLs, fragmentos, consultas relacionadas
- Variable de entorno preferida:
MINIMAX_CODE_PLAN_KEY - Alias de entorno aceptados:
MINIMAX_CODING_API_KEY,MINIMAX_OAUTH_TOKEN - Respaldo de compatibilidad:
MINIMAX_API_KEYcuando ya apunta a una credencial de plan de tokens - Reutilización de región:
plugins.entries.minimax.config.webSearch.region, luegoMINIMAX_API_HOST, luego las URLs base del proveedor MiniMax - La búsqueda permanece en el ID de proveedor
minimax; la configuración OAuth CN/global puede dirigir la región indirectamente mediantemodels.providers.minimax-portal.baseUrly puede proporcionar autenticación bearer medianteMINIMAX_OAUTH_TOKEN
La configuración vive bajo plugins.entries.minimax.config.webSearch.*.
Configuración avanzada
Opciones de configuración
| Opción | Descripción |
|---|---|
models.providers.minimax.baseUrl |
Prefiere https://api.minimax.io/anthropic (compatible con Anthropic); https://api.minimax.io/v1 es opcional para cargas útiles compatibles con OpenAI |
models.providers.minimax.api |
Prefiere anthropic-messages; openai-completions es opcional para cargas útiles compatibles con OpenAI |
models.providers.minimax.apiKey |
Clave de API de MiniMax (MINIMAX_API_KEY) |
models.providers.minimax.models |
Define id, name, reasoning, contextWindow, maxTokens, cost |
agents.defaults.models |
Asigna alias a los modelos que quieres en la lista de permitidos |
models.mode |
Mantén merge si quieres agregar MiniMax junto con los integrados |
Valores predeterminados de razonamiento
En api: "anthropic-messages", OpenClaw inyecta thinking: { type: "disabled" } para los modelos MiniMax M2.x salvo que el razonamiento ya se haya definido explícitamente en params/config.
Esto evita que el endpoint de streaming de M2.x emita reasoning_content en fragmentos delta de estilo OpenAI, lo que filtraría el razonamiento interno en la salida visible.
MiniMax-M3 (y M3.x) está exento: M3 emite bloques de razonamiento Anthropic adecuados y devuelve un arreglo content vacío con stop_reason: "end_turn" cuando el razonamiento está deshabilitado, por lo que el wrapper mantiene M3 en la ruta de razonamiento omitida/adaptativa del proveedor.
Modo rápido
/fast on o params.fastMode: true reescribe MiniMax-M2.7 a MiniMax-M2.7-highspeed en la ruta de streaming compatible con Anthropic.
Ejemplo de respaldo
Ideal para: mantener tu modelo más potente de última generación como principal y conmutar a MiniMax M2.7 si falla. El ejemplo siguiente usa Opus como principal concreto; cámbialo por tu modelo principal de última generación preferido.
{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { models: { "anthropic/claude-opus-4-6": { alias: "primary" }, "minimax/MiniMax-M2.7": { alias: "minimax" }, }, model: { primary: "anthropic/claude-opus-4-6", fallbacks: ["minimax/MiniMax-M2.7"], }, }, },}Detalles de uso de Coding Plan
- API de uso de Coding Plan:
https://api.minimaxi.com/v1/token_plan/remainsohttps://api.minimax.io/v1/token_plan/remains(requiere una clave de plan de codificación). - El sondeo de uso deriva el host desde
models.providers.minimax-portal.baseUrlomodels.providers.minimax.baseUrlcuando están configurados, por lo que las configuraciones globales que usanhttps://api.minimax.io/anthropicsondeanapi.minimax.io. Las URLs base faltantes o mal formadas mantienen el respaldo CN por compatibilidad. - OpenClaw normaliza el uso del plan de codificación de MiniMax al mismo visor de
% leftusado por otros proveedores. Los campos sin procesarusage_percent/usagePercentde MiniMax son cuota restante, no cuota consumida, por lo que OpenClaw los invierte. Los campos basados en conteo tienen prioridad cuando están presentes. - Cuando la API devuelve
model_remains, OpenClaw prefiere la entrada del modelo de chat, deriva la etiqueta de ventana desdestart_time/end_timecuando hace falta e incluye el nombre del modelo seleccionado en la etiqueta del plan para que las ventanas de plan de codificación sean más fáciles de distinguir. - Las instantáneas de uso tratan
minimax,minimax-cnyminimax-portalcomo la misma superficie de cuota de MiniMax, y prefieren el OAuth de MiniMax almacenado antes de recurrir a variables de entorno de clave de Coding Plan.
Notas
- Las referencias de modelo siguen la ruta de autenticación:
- Configuración con clave de API:
minimax/<model> - Configuración OAuth:
minimax-portal/<model>
- Configuración con clave de API:
- Modelo de chat predeterminado:
MiniMax-M3 - Modelos de chat alternativos:
MiniMax-M2.7,MiniMax-M2.7-highspeed - La incorporación y la configuración directa con clave de API escriben definiciones de modelo para M3 y ambas variantes de M2.7
- La comprensión de imágenes usa el proveedor de medios
MiniMax-VL-01, propiedad del Plugin - Actualiza los valores de precios en
models.jsonsi necesitas seguimiento exacto de costos - Usa
openclaw models listpara confirmar el ID de proveedor actual y luego cambia conopenclaw models set minimax/MiniMax-M3oopenclaw models set minimax-portal/MiniMax-M3
Solución de problemas
"Modelo desconocido: minimax/MiniMax-M3"
Esto normalmente significa que el proveedor MiniMax no está configurado (no se encontró una entrada de proveedor coincidente ni un perfil de autenticación/clave de entorno de MiniMax). Hay una corrección para esta detección en 2026.1.12. Corrígelo así:
- Actualiza a 2026.1.12 (o ejecuta desde el código fuente
main) y luego reinicia el Gateway. - Ejecuta
openclaw configurey selecciona una opción de autenticación MiniMax, o - Agrega manualmente el bloque
models.providers.minimaxomodels.providers.minimax-portalcorrespondiente, o - Define
MINIMAX_API_KEY,MINIMAX_OAUTH_TOKENo un perfil de autenticación MiniMax para que pueda inyectarse el proveedor correspondiente.
Asegúrate de que el ID del modelo sea sensible a mayúsculas y minúsculas:
- Ruta con clave de API:
minimax/MiniMax-M3,minimax/MiniMax-M2.7ominimax/MiniMax-M2.7-highspeed - Ruta OAuth:
minimax-portal/MiniMax-M3,minimax-portal/MiniMax-M2.7ominimax-portal/MiniMax-M2.7-highspeed
Luego vuelve a comprobar con:
openclaw models listRelacionado
Elección de proveedores, referencias de modelo y comportamiento de conmutación por error.
Parámetros compartidos de la herramienta de imagen y selección de proveedor.
Parámetros compartidos de la herramienta de música y selección de proveedor.
Parámetros compartidos de la herramienta de video y selección de proveedor.
Configuración de búsqueda web mediante MiniMax Token Plan.
Solución general de problemas y preguntas frecuentes.