Ir al contenido

Mistral

OpenClaw incluye un complemento Mistral integrado que registra cuatro contratos: completiones de chat, comprensión de medios (transcripción por lotes de Voxtral), STT en tiempo real para Voice Call (Voxtral Realtime) y incrustaciones de memoria (mistral-embed).

PropiedadValor
ID del proveedormistral
Complementointegrado, enabledByDefault: true
Variable de entorno de autenticaciónMISTRAL_API_KEY
Indicador de incorporación--auth-choice mistral-api-key
Indicador directo de CLI--mistral-api-key <key>
APICompatible con OpenAI (openai-completions)
URL basehttps://api.mistral.ai/v1
Modelo predeterminadomistral/mistral-large-latest
Modelo de incrustaciónmistral-embed
Lotes de Voxtralvoxtral-mini-latest (transcripción de audio)
Voxtral en tiempo realvoxtral-mini-transcribe-realtime-2602
  1. Obtén tu clave de API

    Crea una clave de API en la Consola de Mistral.

  2. Ejecuta la incorporación

    Ventana de terminal
    openclaw onboard --auth-choice mistral-api-key

    O pasa la clave directamente:

    Ventana de terminal
    openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
  3. Establecer un modelo predeterminado

    {
    env: { MISTRAL_API_KEY: "sk-..." },
    agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },
    }
  4. Verificar que el modelo esté disponible

    Ventana de terminal
    openclaw models list --provider mistral

Mistral Medium 3.5 es el modelo mediano (Medium) mixto actual en el catálogo integrado: 128B de pesos densos, entrada de texto e imagen, contexto de 256K, llamada de funciones, salida estructurada, codificación y razonamiento ajustable a través de la API de Chat Completions. Use mistral/mistral-medium-3-5 cuando desee el modelo unificado más nuevo de Mistral para agentes/codificación en lugar del modelo predeterminado mistral/mistral-large-latest.

OpenClaw actualmente envía este catálogo integrado de Mistral:

Referencia del modeloEntradaContextoSalida máximaNotas
mistral/mistral-large-latesttexto, imagen262,14416,384Modelo predeterminado
mistral/mistral-medium-2508texto, imagen262,1448,192Mistral Medium 3.1
mistral/mistral-medium-3-5texto, imagen262,1448,192Mistral Medium 3.5; razonamiento ajustable
mistral/mistral-small-latesttexto, imagen128,00016,384Mistral Small 4; razonamiento ajustable a través de la API reasoning_effort
mistral/pixtral-large-latesttexto, imagen128,00032,768Pixtral
mistral/codestral-latesttexto256,0004,096Codificación
mistral/devstral-medium-latesttexto262,14432,768Devstral 2
mistral/magistral-smalltexto128,00040,000Con razonamiento

Después de la integración, realice una prueba de humo de Medium 3.5 sin iniciar la Gateway:

Ventana de terminal
openclaw infer model run --local \
--model mistral/mistral-medium-3-5 \
--prompt "Reply with exactly: mistral-ok" \
--json

Para examinar la fila del catálogo incluido antes de cambiar la configuración:

Ventana de terminal
openclaw models list --all --provider mistral --plain

Use Voxtral para la transcripción de audio por lotes a través de la canalización de comprensión de medios.

{
tools: {
media: {
audio: {
enabled: true,
models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
},
},
},
}

El complemento mistral incluido registra Voxtral Realtime como proveedor STT de streaming para Voice Call.

ConfiguraciónRuta de configuraciónPredeterminado
Clave de APIplugins.entries.voice-call.config.streaming.providers.mistral.apiKeyRecurre a MISTRAL_API_KEY
Modelo...mistral.modelvoxtral-mini-transcribe-realtime-2602
Codificación...mistral.encodingpcm_mulaw
Frecuencia de muestreo...mistral.sampleRate8000
Retraso objetivo...mistral.targetStreamingDelayMs800
{
plugins: {
entries: {
"voice-call": {
config: {
streaming: {
enabled: true,
provider: "mistral",
providers: {
mistral: {
apiKey: "${MISTRAL_API_KEY}",
targetStreamingDelayMs: 800,
},
},
},
},
},
},
},
}

Razonamiento ajustable

mistral/mistral-small-latest (Mistral Small 4) y mistral/mistral-medium-3-5 admiten razonamiento ajustable en la API de Chat Completions a través de reasoning_effort (none minimiza el pensamiento adicional en la salida; high muestra trazas de pensamiento completas antes de la respuesta final). Mistral recomienda reasoning_effort="high" para casos de uso de agente y código de Medium 3.5.

OpenClaw asigna el nivel de pensamiento (thinking) de la sesión a la API de Mistral:

Nivel de pensamiento de OpenClawMistral reasoning_effort
off / minimalnone
low / medium / high / xhigh / adaptive / maxhigh

Ejemplo de configuración con ámbito de modelo para el razonamiento de Medium 3.5:

{
agents: {
defaults: {
model: { primary: "mistral/mistral-medium-3-5" },
models: {
"mistral/mistral-medium-3-5": {
params: { thinking: "high" },
},
},
},
},
}
Incrustaciones de memoria

Mistral puede servir incrustaciones de memoria a través de /v1/embeddings (modelo predeterminado: mistral-embed).

{
memorySearch: { provider: "mistral" },
}
Auth and base URL
  • Mistral auth uses MISTRAL_API_KEY (Bearer header).
  • Provider base URL defaults to https://api.mistral.ai/v1 and accepts the standard OpenAI-compatible chat-completions request shape.
  • Onboarding default model is mistral/mistral-large-latest.
  • Override the base URL under models.providers.mistral.baseUrl only when Mistral explicitly publishes a regional endpoint you need.
Model selection

Elección de proveedores, referencias de modelos y comportamiento de conmutación por error.

Media understanding

Configuración de transcripción de audio y selección del proveedor.