Saltar al contenido 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 incluye un Plugin de Mistral integrado que registra cuatro contratos: completaciones de chat, comprensión multimedia (transcripción por lotes de Voxtral), STT en tiempo real para llamada de voz (Voxtral Realtime) e incrustaciones de memoria (mistral-embed).
PropiedadValor
Id. de proveedormistral
Pluginintegrado, enabledByDefault: true
Var. env. de autenticaciónMISTRAL_API_KEY
Marca de incorporación--auth-choice mistral-api-key
Marca directa de CLI--mistral-api-key <key>
APIcompatible con OpenAI (openai-completions)
URL basehttps://api.mistral.ai/v1
Modelo predeterminadomistral/mistral-large-latest
Modelo de incrustacionesmistral-embed
Lote de Voxtralvoxtral-mini-latest (transcripción de audio)
Voxtral en tiempo realvoxtral-mini-transcribe-realtime-2602

Primeros pasos

1

Obtén tu clave de API

Crea una clave de API en la Consola de Mistral.
2

Ejecuta la incorporación

openclaw onboard --auth-choice mistral-api-key
O pasa la clave directamente:
openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
3

Define un modelo predeterminado

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

Verifica que el modelo esté disponible

openclaw models list --provider mistral

Catálogo de LLM integrado

Mistral Medium 3.5 es el modelo Medium combinado actual en el catálogo integrado: 128B de pesos densos, entrada de texto e imagen, contexto de 256K, llamadas a funciones, salida estructurada, programación y razonamiento ajustable mediante la API Chat Completions. Usa mistral/mistral-medium-3-5 cuando quieras el modelo unificado más nuevo de Mistral para agentes y programación en lugar del predeterminado mistral/mistral-large-latest. OpenClaw actualmente distribuye este catálogo de Mistral integrado:
Ref. de modeloEntradaContextoSalida máx.Notas
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 mediante la API reasoning_effort
mistral/pixtral-large-latesttexto, imagen128,00032,768Pixtral
mistral/codestral-latesttexto256,0004,096Programación
mistral/devstral-medium-latesttexto262,14432,768Devstral 2
mistral/magistral-smalltexto128,00040,000Con razonamiento habilitado
Después de la incorporación, haz una prueba rápida de Medium 3.5 sin iniciar el Gateway:
openclaw infer model run --local \
  --model mistral/mistral-medium-3-5 \
  --prompt "Reply with exactly: mistral-ok" \
  --json
Para explorar la fila del catálogo integrado antes de cambiar la configuración:
openclaw models list --all --provider mistral --plain

Transcripción de audio (Voxtral)

Usa Voxtral para la transcripción de audio por lotes mediante la canalización de comprensión multimedia.
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
      },
    },
  },
}
La ruta de transcripción multimedia usa /v1/audio/transcriptions. El modelo de audio predeterminado para Mistral es voxtral-mini-latest.

STT en streaming para llamada de voz

El Plugin mistral integrado registra Voxtral Realtime como proveedor de STT en streaming para llamada de voz.
AjusteRuta 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
Retardo objetivo...mistral.targetStreamingDelayMs800
{
  plugins: {
    entries: {
      "voice-call": {
        config: {
          streaming: {
            enabled: true,
            provider: "mistral",
            providers: {
              mistral: {
                apiKey: "${MISTRAL_API_KEY}",
                targetStreamingDelayMs: 800,
              },
            },
          },
        },
      },
    },
  },
}
OpenClaw define por defecto el STT en tiempo real de Mistral como pcm_mulaw a 8 kHz para que la llamada de voz pueda reenviar directamente los fotogramas multimedia de Twilio. Usa encoding: "pcm_s16le" y una sampleRate coincidente solo si tu stream ascendente ya es PCM sin procesar.

Configuración avanzada

mistral/mistral-small-latest (Mistral Small 4) y mistral/mistral-medium-3-5 admiten razonamiento ajustable en la API Chat Completions mediante reasoning_effort (none minimiza el pensamiento extra en la salida; high muestra trazas completas de pensamiento antes de la respuesta final). Mistral recomienda reasoning_effort="high" para casos de uso de Medium 3.5 con agentes y código.OpenClaw asigna el nivel de thinking de la sesión a la API de Mistral:
Nivel de thinking de OpenClawreasoning_effort de Mistral
off / minimalnone
low / medium / high / xhigh / adaptive / maxhigh
No combines el modo de razonamiento de Medium 3.5 con temperature: 0. La API HTTP de Mistral rechaza reasoning_effort="high" más temperature: 0 con una respuesta 400. Deja la temperatura sin definir para que Mistral use su valor predeterminado, o sigue los ajustes recomendados de Medium 3.5 y usa temperature: 0.7 para razonamiento alto. Para respuestas directas deterministas, desactiva thinking o déjalo en minimal para que OpenClaw envíe reasoning_effort: "none" antes de bajar la temperatura.
Configuración de ejemplo limitada al 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" },
        },
      },
    },
  },
}
Otros modelos del catálogo integrado de Mistral no usan este parámetro. Sigue usando los modelos magistral-* cuando quieras el comportamiento nativo de Mistral centrado primero en el razonamiento.
Mistral puede servir incrustaciones de memoria mediante /v1/embeddings (modelo predeterminado: mistral-embed).
{
  memorySearch: { provider: "mistral" },
}
  • La autenticación de Mistral usa MISTRAL_API_KEY (encabezado Bearer).
  • La URL base del proveedor usa por defecto https://api.mistral.ai/v1 y acepta la forma de solicitud estándar de completaciones de chat compatible con OpenAI.
  • El modelo predeterminado de incorporación es mistral/mistral-large-latest.
  • Sobrescribe la URL base en models.providers.mistral.baseUrl solo cuando Mistral publique explícitamente un endpoint regional que necesites.

Relacionado

Selección de modelo

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

Comprensión multimedia

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