Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

OpenClaw inclui um Plugin Mistral integrado que registra quatro contratos: preenchimentos de chat, compreensão de mídia (transcrição em lote Voxtral), STT em tempo real para Voice Call (Voxtral Realtime) e embeddings de memória (mistral-embed).
PropriedadeValor
ID do provedormistral
Pluginintegrado, enabledByDefault: true
Variável de ambiente de autenticaçãoMISTRAL_API_KEY
Flag de onboarding--auth-choice mistral-api-key
Flag direta da CLI--mistral-api-key <key>
APIcompatível com OpenAI (openai-completions)
URL basehttps://api.mistral.ai/v1
Modelo padrãomistral/mistral-large-latest
Modelo de embeddingmistral-embed
Lote Voxtralvoxtral-mini-latest (transcrição de áudio)
Voxtral em tempo realvoxtral-mini-transcribe-realtime-2602

Primeiros passos

1

Get your API key

Crie uma chave de API no Mistral Console.
2

Run onboarding

openclaw onboard --auth-choice mistral-api-key
Ou passe a chave diretamente:
openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
3

Set a default model

{
  env: { MISTRAL_API_KEY: "sk-..." },
  agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },
}
4

Verify the model is available

openclaw models list --provider mistral

Catálogo de LLM integrado

Mistral Medium 3.5 é o modelo Medium combinado atual no catálogo integrado: pesos densos de 128B, entrada de texto e imagem, contexto de 256K, chamada de função, saída estruturada, codificação e raciocínio ajustável por meio da API Chat Completions. Use mistral/mistral-medium-3-5 quando quiser o modelo agentivo/de codificação unificado mais recente da Mistral em vez do padrão mistral/mistral-large-latest. Atualmente, o OpenClaw distribui este catálogo Mistral integrado:
Ref. do modeloEntradaContextoSaída máx.Observações
mistral/mistral-large-latesttexto, imagem262,14416,384Modelo padrão
mistral/mistral-medium-2508texto, imagem262,1448,192Mistral Medium 3.1
mistral/mistral-medium-3-5texto, imagem262,1448,192Mistral Medium 3.5; raciocínio ajustável
mistral/mistral-small-latesttexto, imagem128,00016,384Mistral Small 4; raciocínio ajustável via API reasoning_effort
mistral/pixtral-large-latesttexto, imagem128,00032,768Pixtral
mistral/codestral-latesttexto256,0004,096Codificação
mistral/devstral-medium-latesttexto262,14432,768Devstral 2
mistral/magistral-smalltexto128,00040,000Com raciocínio habilitado
Após o onboarding, faça um teste rápido do Medium 3.5 sem iniciar o Gateway:
openclaw infer model run --local \
  --model mistral/mistral-medium-3-5 \
  --prompt "Reply with exactly: mistral-ok" \
  --json
Para navegar pela linha do catálogo integrado antes de alterar a configuração:
openclaw models list --all --provider mistral --plain

Transcrição de áudio (Voxtral)

Use o Voxtral para transcrição de áudio em lote por meio do pipeline de compreensão de mídia.
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
      },
    },
  },
}
O caminho de transcrição de mídia usa /v1/audio/transcriptions. O modelo de áudio padrão para Mistral é voxtral-mini-latest.

STT de streaming para Voice Call

O Plugin mistral integrado registra o Voxtral Realtime como um provedor de STT de streaming para Voice Call.
ConfiguraçãoCaminho de configuraçãoPadrão
Chave de APIplugins.entries.voice-call.config.streaming.providers.mistral.apiKeyUsa MISTRAL_API_KEY como fallback
Modelo...mistral.modelvoxtral-mini-transcribe-realtime-2602
Codificação...mistral.encodingpcm_mulaw
Taxa de amostragem...mistral.sampleRate8000
Atraso alvo...mistral.targetStreamingDelayMs800
{
  plugins: {
    entries: {
      "voice-call": {
        config: {
          streaming: {
            enabled: true,
            provider: "mistral",
            providers: {
              mistral: {
                apiKey: "${MISTRAL_API_KEY}",
                targetStreamingDelayMs: 800,
              },
            },
          },
        },
      },
    },
  },
}
O OpenClaw define por padrão o STT em tempo real da Mistral como pcm_mulaw a 8 kHz para que o Voice Call possa encaminhar frames de mídia da Twilio diretamente. Use encoding: "pcm_s16le" e um sampleRate correspondente somente se o seu stream upstream já for PCM bruto.

Configuração avançada

mistral/mistral-small-latest (Mistral Small 4) e mistral/mistral-medium-3-5 oferecem suporte a raciocínio ajustável na API Chat Completions via reasoning_effort (none minimiza pensamento extra na saída; high expõe rastros completos de pensamento antes da resposta final). A Mistral recomenda reasoning_effort="high" para casos de uso agentivos e de código com Medium 3.5.O OpenClaw mapeia o nível de thinking da sessão para a API da Mistral:
Nível de thinking do OpenClawreasoning_effort da Mistral
off / minimalnone
low / medium / high / xhigh / adaptive / maxhigh
Não combine o modo de raciocínio do Medium 3.5 com temperature: 0. A API HTTP da Mistral rejeita reasoning_effort="high" mais temperature: 0 com uma resposta 400. Deixe a temperatura sem definir para que a Mistral use o padrão, ou siga as configurações recomendadas do Medium 3.5 e use temperature: 0.7 para raciocínio alto. Para respostas diretas determinísticas, desative o thinking ou defina como minimal para que o OpenClaw envie reasoning_effort: "none" antes de reduzir a temperatura.
Exemplo de configuração com escopo de modelo para raciocínio do Medium 3.5:
{
  agents: {
    defaults: {
      model: { primary: "mistral/mistral-medium-3-5" },
      models: {
        "mistral/mistral-medium-3-5": {
          params: { thinking: "high" },
        },
      },
    },
  },
}
Outros modelos do catálogo Mistral integrado não usam esse parâmetro. Continue usando modelos magistral-* quando quiser o comportamento nativo da Mistral com raciocínio em primeiro lugar.
A Mistral pode fornecer embeddings de memória via /v1/embeddings (modelo padrão: mistral-embed).
{
  memorySearch: { provider: "mistral" },
}
  • A autenticação da Mistral usa MISTRAL_API_KEY (cabeçalho Bearer).
  • A URL base do provedor usa https://api.mistral.ai/v1 por padrão e aceita o formato padrão de solicitação de chat-completions compatível com OpenAI.
  • O modelo padrão de onboarding é mistral/mistral-large-latest.
  • Substitua a URL base em models.providers.mistral.baseUrl somente quando a Mistral publicar explicitamente um endpoint regional de que você precise.

Relacionado

Model selection

Escolha de provedores, refs de modelo e comportamento de failover.

Media understanding

Configuração de transcrição de áudio e seleção de provedor.