Providers
MiniMax
El plugin minimax incluido registra dos proveedores y siete capacidades: chat, generación de imágenes, generación de música, generación de vídeo, comprensión de imágenes, voz (T2A v2) y búsqueda web.
| ID del proveedor | Autenticación | Capacidades |
|---|---|---|
minimax |
Clave de API | Texto, generación de imágenes, generación de música, generación de vídeo, 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 vídeo, 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 y de imagen a imagen |
music-2.6 |
Generación de música | Modelo de música predeterminado |
MiniMax-Hailuo-2.3 |
Generación de vídeo | Flujos de texto a vídeo y de imagen a vídeo |
Las referencias de modelos siguen la ruta de autenticación: minimax/<model> para configuraciones con clave de API y minimax-portal/<model> para configuraciones con OAuth.
Primeros pasos
OAuth (Coding Plan)
Recomendado para: configuración rápida con MiniMax Coding Plan mediante OAuth, sin necesidad de una clave de API.
Internacional
Ejecutar la configuración inicial
openclaw onboard --auth-choice minimax-global-oauthURL base resultante del proveedor: api.minimax.io.
Comprobar que el modelo está disponible
openclaw models list --provider minimax-portalChina
Ejecutar la configuración inicial
openclaw onboard --auth-choice minimax-cn-oauthURL base resultante del proveedor: api.minimaxi.com.
Comprobar que el modelo está disponible
openclaw models list --provider minimax-portalClave de API
Recomendado para: MiniMax alojado con una API compatible con Anthropic.
Internacional
Ejecutar la configuración inicial
openclaw onboard --auth-choice minimax-global-apiEsto configura api.minimax.io como URL base.
Comprobar que el modelo está disponible
openclaw models list --provider minimaxChina
Ejecutar la configuración inicial
openclaw onboard --auth-choice minimax-cn-apiEsto configura api.minimaxi.com como URL base.
Comprobar 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
Iniciar el asistente
openclaw configureSeleccionar modelo/autenticación
Elija Model/auth en el menú.
Elegir una opción de autenticación de MiniMax
| Opción de autenticación | Descripción |
|---|---|
minimax-global-oauth |
OAuth internacional (plan Coding) |
minimax-cn-oauth |
OAuth de China (plan Coding) |
minimax-global-api |
Clave de API internacional |
minimax-cn-api |
Clave de API de China |
Elegir el modelo predeterminado
Seleccione el modelo predeterminado cuando se le solicite.
Capacidades
Generación de imágenes
El plugin MiniMax registra el modelo image-01 para la herramienta image_generate tanto en minimax como en minimax-portal, reutilizando la misma MINIMAX_API_KEY o la autenticación OAuth que los modelos de texto.
- Generación de texto a imagen y edición de imagen a imagen (referencia de sujeto), ambas con control de la relación de aspecto
- Hasta 9 imágenes de salida por solicitud y 1 imagen de referencia por solicitud de edición
- Relaciones de aspecto compatibles:
1:1,16:9,4:3,3:2,2:3,3:4,9:16,21:9
{ agents: { defaults: { imageGenerationModel: { primary: "minimax/image-01" }, }, },}La generación de imágenes siempre utiliza el endpoint específico de imágenes de MiniMax (/v1/image_generation) e ignora models.providers.minimax.baseUrl, ya que ese campo configura la URL base del chat compatible con Anthropic. Establezca MINIMAX_API_HOST=https://api.minimaxi.com para dirigir la generación de imágenes a través del endpoint de China; el endpoint global predeterminado es https://api.minimax.io.
Texto a voz
El plugin minimax incluido registra MiniMax T2A v2 como proveedor de voz para messages.tts.
- Modelo TTS predeterminado:
speech-2.8-hd - Voz predeterminada:
English_expressive_narrator - Identificadores de modelos incluidos:
speech-2.8-hd,speech-2.8-turbo,speech-2.6-hd,speech-2.6-turbo,speech-02-hd,speech-02-turbo,speech-01-hd,speech-01-turbo,speech-01-240228 - Orden de resolución de la autenticación:
messages.tts.providers.minimax.apiKey, luego los perfiles de autenticación OAuth/token deminimax-portal, después las claves de entorno del plan Token (MINIMAX_OAUTH_TOKEN,MINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY) y, por último,MINIMAX_API_KEY - Si no se configura ningún host de TTS, OpenClaw reutiliza el host OAuth de
minimax-portalconfigurado y elimina sufijos de ruta compatibles con Anthropic, como/anthropic - Los archivos adjuntos de audio normales permanecen en formato MP3. Los destinos de notas de voz (Feishu, Telegram y otros canales que solicitan un archivo adjunto compatible con notas de voz) se transcodifican de MP3 de MiniMax a Opus de 48 kHz con
ffmpeg, porque, por ejemplo, la API de archivos de Feishu/Lark solo aceptafile_type: "opus"para mensajes de audio nativos - MiniMax T2A acepta valores fraccionarios de
speedyvol, peropitchse envía como un entero; OpenClaw trunca los valores fraccionarios depitchantes de la solicitud a la API
| Ajuste | Variable de entorno | Valor predeterminado | Descripción |
|---|---|---|---|
messages.tts.providers.minimax.baseUrl |
MINIMAX_API_HOST |
https://api.minimax.io |
Host de la API T2A de MiniMax. |
messages.tts.providers.minimax.model |
MINIMAX_TTS_MODEL |
speech-2.8-hd |
Identificador del modelo TTS. |
messages.tts.providers.minimax.voiceId |
MINIMAX_TTS_VOICE_ID |
English_expressive_narrator |
Identificador 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 entero del tono, -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(OAuth:minimax-portal/music-2.6) - También admite
music-2.6-free,music-coverymusic-cover-free - Controles de la instrucción:
lyrics,instrumental - Formato de salida:
mp3 - Las ejecuciones respaldadas por una sesión se desvinculan mediante el flujo compartido de tarea/estado, incluido
action: "status"
{ agents: { defaults: { musicGenerationModel: { primary: "minimax/music-2.6" }, }, },}Generación de vídeo
El plugin MiniMax incluido registra la generación de vídeo mediante la herramienta compartida video_generate tanto para minimax como para minimax-portal.
- Modelo de vídeo predeterminado:
minimax/MiniMax-Hailuo-2.3(OAuth:minimax-portal/MiniMax-Hailuo-2.3) - También admite
MiniMax-Hailuo-2.3-Fast,MiniMax-Hailuo-02,I2V-01-Director,I2V-01-liveeI2V-01 - Modos: texto a vídeo y flujos de referencia con una sola imagen
- Admite
resolution(768Po1080Pen los modelos Hailuo 2.3/02);aspectRationo es compatible y se ignora
{ 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 del proveedor | Modelo de imagen predeterminado | Extracción de texto de PDF |
|---|---|---|
minimax |
MiniMax-VL-01 |
MiniMax-M2.7 |
minimax-portal |
MiniMax-VL-01 |
MiniMax-M2.7 |
Por eso, el enrutamiento automático de contenido multimedia puede usar la comprensión de imágenes de MiniMax incluso cuando el catálogo incluido del proveedor de texto también contiene referencias de chat M3 con capacidad para imágenes. La comprensión de PDF usa MiniMax-M2.7 únicamente para extraer texto; MiniMax no registra una ruta de conversión de PDF a imagen.
Búsqueda web
El plugin MiniMax también registra web_search mediante la API de búsqueda de MiniMax Token Plan (/v1/coding_plan/search).
- ID del proveedor:
minimax - Resultados estructurados: títulos, URL, fragmentos y consultas relacionadas
- Variable de entorno preferida:
MINIMAX_CODE_PLAN_KEY - Alias de variables de entorno aceptados:
MINIMAX_CODING_API_KEY,MINIMAX_OAUTH_TOKEN - Alternativa de compatibilidad:
MINIMAX_API_KEYcuando ya apunta a una credencial del plan de tokens - Reutilización de región:
plugins.entries.minimax.config.webSearch.region, despuésMINIMAX_API_HOSTy, por último, las URL base del proveedor MiniMax - La búsqueda permanece en el ID de proveedor
minimax; la configuración de OAuth para China o global puede dirigir indirectamente la región mediantemodels.providers.minimax-portal.baseUrly proporcionar autenticación mediante token de portador a través deMINIMAX_OAUTH_TOKEN
La configuración se encuentra en plugins.entries.minimax.config.webSearch.*.
Configuración avanzada
Opciones de configuración
| Opción | Descripción |
|---|---|
models.providers.minimax.baseUrl |
Se recomienda 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 |
Se recomienda 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 quieras incluir en la lista de permitidos |
models.mode |
Mantén merge si quieres añadir MiniMax junto con los modelos integrados |
Valores predeterminados de razonamiento
Con api: "anthropic-messages", OpenClaw inserta thinking: { type: "disabled" } para los modelos MiniMax M2.x, salvo que un contenedor anterior ya haya establecido el campo thinking en la carga útil. Esto evita que el punto de conexión de transmisión de M2.x emita reasoning_content en fragmentos delta con formato de OpenAI, lo que expondría el razonamiento interno en la salida visible.
MiniMax-M3 (y M3.x) queda exento: M3 devuelve un arreglo content vacío con stop_reason: "end_turn" cuando el razonamiento está desactivado, por lo que OpenClaw elimina el valor predeterminado implícito de desactivación para M3 y, cuando se establece un nivel de razonamiento, fuerza thinking: { type: "adaptive" }.
Niveles de razonamiento disponibles por familia de modelos:
| Familia de modelos | Niveles | Predeterminado |
|---|---|---|
MiniMax-M3 |
off, adaptive |
adaptive |
MiniMax-M2.x |
off, minimal, low, medium, high |
off |
Modo rápido
/fast on o params.fastMode: true sustituye MiniMax-M2.7 por MiniMax-M2.7-highspeed en la ruta de transmisión compatible con Anthropic (api: "anthropic-messages", proveedor minimax o minimax-portal).
Ejemplo de modelo alternativo
Ideal para: mantener como principal el modelo más potente de última generación y conmutar a MiniMax M2.7 en caso de error. El siguiente ejemplo usa Opus como modelo principal concreto; sustitúyelo 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 Coding Plan). - El sondeo de uso obtiene el host de
models.providers.minimax-portal.baseUrlomodels.providers.minimax.baseUrlcuando están configurados, por lo que las configuraciones globales que usanhttps://api.minimax.io/anthropicconsultanapi.minimax.io. Las URL base ausentes o con formato incorrecto mantienen la alternativa de China por compatibilidad. - OpenClaw normaliza el uso del Coding Plan de MiniMax con la misma visualización de
% leftque utilizan otros proveedores. Los campos sin procesarusage_percent/usagePercentde MiniMax representan la cuota restante, no la cuota consumida, por lo que OpenClaw los invierte. Los campos basados en recuentos tienen prioridad cuando están presentes. - Cuando la API devuelve
model_remains, OpenClaw prioriza la entrada del modelo de chat, obtiene la etiqueta del periodo a partir destart_time/end_timecuando es necesario e incluye el nombre del modelo seleccionado en la etiqueta del plan para facilitar la distinción entre periodos del Coding Plan. - Las instantáneas de uso tratan
minimax,minimax-cn,minimax-portalyminimax-portal-cncomo la misma superficie de cuota de MiniMax, y priorizan las credenciales OAuth de MiniMax almacenadas antes de recurrir a las variables de entorno de la clave de Coding Plan.
Notas
- 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 mediante clave de API escriben definiciones de modelos para M3 y ambas variantes de M2.7
- La comprensión de imágenes usa el proveedor de contenido multimedia
MiniMax-VL-01, propiedad del plugin - Actualiza los valores de precios en
models.jsonsi necesitas un seguimiento exacto de los costos - Usa
openclaw models listpara confirmar el ID de proveedor actual y, después, cambia conopenclaw models set minimax/MiniMax-M3oopenclaw models set minimax-portal/MiniMax-M3
Solución de problemas
"Modelo desconocido: minimax/MiniMax-M3"
Esto suele significar que el proveedor MiniMax no está configurado (no se encontró ninguna entrada de proveedor coincidente ni ningún perfil de autenticación o clave de entorno de MiniMax). Para corregirlo:
- Ejecuta
openclaw configurey selecciona una opción de autenticación de MiniMax, o - Añade manualmente el bloque
models.providers.minimaxomodels.providers.minimax-portalcorrespondiente, o - Configura
MINIMAX_API_KEY,MINIMAX_OAUTH_TOKENo un perfil de autenticación de MiniMax para que se pueda insertar el proveedor correspondiente.
Asegúrate de que el ID del modelo distinga entre 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
Después, vuelve a comprobarlo con:
openclaw models listContenido relacionado
Selección de proveedores, referencias de modelos y comportamiento de conmutación por error.
Parámetros compartidos de la herramienta de imágenes y selección de proveedores.
Parámetros compartidos de la herramienta de música y selección de proveedores.
Parámetros compartidos de la herramienta de video y selección de proveedores.
Configuración de la búsqueda web mediante MiniMax Token Plan.
Solución general de problemas y preguntas frecuentes.