MiniMax
O provedor MiniMax do OpenClaw usa por padrão o MiniMax M2.7. O MiniMax também oferece:- síntese de fala empacotada via T2A v2
- entendimento de imagens empacotado via
MiniMax-VL-01 web_searchempacotado por meio da API de busca MiniMax Coding Plan
minimax: provedor de texto com chave de API, além de geração de imagens, entendimento de imagens, fala e busca na web empacotadosminimax-portal: provedor de texto com OAuth, além de geração de imagens e entendimento de imagens empacotados
Linha de modelos
MiniMax-M2.7: modelo de raciocínio hospedado padrão.MiniMax-M2.7-highspeed: camada de raciocínio M2.7 mais rápida.image-01: modelo de geração de imagens (geração e edição image-to-image).
Geração de imagens
O plugin MiniMax registra o modeloimage-01 para a ferramenta image_generate. Ele oferece suporte a:
- Geração de texto para imagem com controle de proporção.
- Edição image-to-image (referência de assunto) com controle de proporção.
- Até 9 imagens de saída por solicitação.
- Até 1 imagem de referência por solicitação de edição.
- Proporções compatíveis:
1:1,16:9,4:3,3:2,2:3,3:4,9:16,21:9.
MINIMAX_API_KEY ou auth OAuth dos modelos de texto. Nenhuma configuração adicional é necessária se o MiniMax já estiver configurado.
Tanto minimax quanto minimax-portal registram image_generate com o mesmo
modelo image-01. Configurações com chave de API usam MINIMAX_API_KEY; configurações com OAuth podem usar
o caminho de auth empacotado minimax-portal.
Quando o onboarding ou a configuração com chave de API grava entradas explícitas em models.providers.minimax,
o OpenClaw materializa MiniMax-M2.7 e
MiniMax-M2.7-highspeed com input: ["text", "image"].
O catálogo de texto empacotado interno do MiniMax em si permanece como metadados somente de texto até
que essa configuração explícita do provedor exista. O entendimento de imagens é exposto separadamente
por meio do provedor de mídia MiniMax-VL-01, que pertence ao plugin.
Entendimento de imagens
O plugin MiniMax registra o entendimento de imagens separadamente do catálogo de texto:minimax: modelo de imagem padrãoMiniMax-VL-01minimax-portal: modelo de imagem padrãoMiniMax-VL-01
Busca na web
O plugin MiniMax também registraweb_search por meio da API de busca
MiniMax Coding Plan.
- ID do provedor:
minimax - Resultados estruturados: títulos, URLs, snippets, consultas relacionadas
- Variável de ambiente preferida:
MINIMAX_CODE_PLAN_KEY - Alias de ambiente aceito:
MINIMAX_CODING_API_KEY - Fallback de compatibilidade:
MINIMAX_API_KEYquando ela já aponta para um token de coding-plan - Reutilização de região:
plugins.entries.minimax.config.webSearch.region, depoisMINIMAX_API_HOST, depois URLs base do provedor MiniMax - A busca permanece no ID do provedor
minimax; a configuração OAuth CN/global ainda pode direcionar a região indiretamente por meio demodels.providers.minimax-portal.baseUrl
plugins.entries.minimax.config.webSearch.*.
Consulte MiniMax Search.
Escolha uma configuração
MiniMax OAuth (Coding Plan) - recomendado
Ideal para: configuração rápida com MiniMax Coding Plan via OAuth, sem necessidade de chave de API. Autentique-se com a opção explícita de OAuth regional:minimax-global-oauth: usuários internacionais (api.minimax.io)minimax-cn-oauth: usuários na China (api.minimaxi.com)
MiniMax M2.7 (chave de API)
Ideal para: MiniMax hospedado com API compatível com Anthropic. Configure via CLI:- Onboarding interativo:
minimax-global-api: usuários internacionais (api.minimax.io)minimax-cn-api: usuários na China (api.minimaxi.com)
thinking explicitamente. O endpoint
de streaming do MiniMax emite reasoning_content em chunks delta no estilo OpenAI
em vez de blocos thinking nativos do Anthropic, o que pode vazar raciocínio interno
na saída visível se permanecer ativado implicitamente.
MiniMax M2.7 como fallback (exemplo)
Ideal para: manter seu modelo mais forte e mais recente como primário e fazer failover para o MiniMax M2.7. O exemplo abaixo usa Opus como primário concreto; troque pelo seu modelo primário de última geração preferido.Configure via openclaw configure
Use o assistente interativo de configuração para definir o MiniMax sem editar JSON:
- Execute
openclaw configure. - Selecione Model/auth.
- Escolha uma opção de auth do MiniMax.
- Escolha seu modelo padrão quando solicitado.
minimax-global-oauthminimax-cn-oauthminimax-global-apiminimax-cn-api
Opções de configuração
models.providers.minimax.baseUrl: prefirahttps://api.minimax.io/anthropic(compatível com Anthropic);https://api.minimax.io/v1é opcional para payloads compatíveis com OpenAI.models.providers.minimax.api: prefiraanthropic-messages;openai-completionsé opcional para payloads compatíveis com OpenAI.models.providers.minimax.apiKey: chave de API do MiniMax (MINIMAX_API_KEY).models.providers.minimax.models: definaid,name,reasoning,contextWindow,maxTokens,cost.agents.defaults.models: crie aliases para modelos que você quer na allowlist.models.mode: mantenhamergese quiser adicionar o MiniMax junto com os provedores integrados.
Observações
- As refs de modelo seguem o caminho de auth:
- Configuração com chave de API:
minimax/<model> - Configuração com OAuth:
minimax-portal/<model>
- Configuração com chave de API:
- Modelo de chat padrão:
MiniMax-M2.7 - Modelo de chat alternativo:
MiniMax-M2.7-highspeed - Em
api: "anthropic-messages", o OpenClaw injetathinking: { type: "disabled" }a menos que o thinking já esteja definido explicitamente em params/config. /fast onouparams.fastMode: truereescreveMiniMax-M2.7paraMiniMax-M2.7-highspeedno caminho de stream compatível com Anthropic.- Onboarding e configuração direta com chave de API gravam definições explícitas de modelo com
input: ["text", "image"]para ambas as variantes M2.7 - O catálogo do provedor empacotado atualmente expõe as refs de chat como metadados somente de texto até que exista uma configuração explícita do provedor MiniMax
- API de uso do Coding Plan:
https://api.minimaxi.com/v1/api/openplatform/coding_plan/remains(exige uma chave de coding plan). - O OpenClaw normaliza o uso de coding-plan do MiniMax para a mesma exibição de
% restanteusada por outros provedores. Os campos brutosusage_percent/usagePercentdo MiniMax representam cota restante, não cota consumida, portanto o OpenClaw os inverte. Campos baseados em contagem têm prioridade quando presentes. Quando a API retornamodel_remains, o OpenClaw prefere a entrada do modelo de chat, deriva o rótulo da janela destart_time/end_timequando necessário e inclui o nome do modelo selecionado no rótulo do plano para que janelas de coding-plan sejam mais fáceis de distinguir. - Snapshots de uso tratam
minimax,minimax-cneminimax-portalcomo a mesma superfície de cota MiniMax, e preferem o OAuth MiniMax armazenado antes de recorrer às variáveis de ambiente da chave do Coding Plan. - Atualize os valores de preço em
models.jsonse precisar de rastreamento exato de custo. - Link de indicação para MiniMax Coding Plan (10% de desconto): https://platform.minimax.io/subscribe/coding-plan?code=DbXJTRClnb&source=link
- Consulte /concepts/model-providers para as regras de provedores.
- Use
openclaw models listpara confirmar o ID atual do provedor e depois altere comopenclaw models set minimax/MiniMax-M2.7ouopenclaw models set minimax-portal/MiniMax-M2.7.
Solução de problemas
”Unknown model: minimax/MiniMax-M2.7”
Isso geralmente significa que o provedor MiniMax não está configurado (não há uma entrada de provedor correspondente e nenhuma chave de ambiente/perfil de auth MiniMax correspondente foi encontrada). Uma correção para essa detecção está em 2026.1.12. Corrija fazendo o seguinte:- Atualize para 2026.1.12 (ou execute a partir do código-fonte
main) e depois reinicie o gateway. - Execute
openclaw configuree selecione uma opção de auth do MiniMax, ou - Adicione manualmente o bloco correspondente
models.providers.minimaxoumodels.providers.minimax-portal, ou - Defina
MINIMAX_API_KEY,MINIMAX_OAUTH_TOKENou um perfil de auth MiniMax para que o provedor correspondente possa ser injetado.
- Caminho com chave de API:
minimax/MiniMax-M2.7ouminimax/MiniMax-M2.7-highspeed - Caminho com OAuth:
minimax-portal/MiniMax-M2.7ouminimax-portal/MiniMax-M2.7-highspeed