Providers

Mistral

Plugin همراه mistral چهار قرارداد را ثبت می‌کند: تکمیل‌های چت، درک رسانه (رونویسی دسته‌ای Voxtral)، تبدیل بلادرنگ گفتار به متن برای تماس صوتی (Voxtral Realtime)، و تعبیه‌های حافظه (mistral-embed).

ویژگی مقدار
شناسه ارائه‌دهنده mistral
Plugin همراه، به‌طور پیش‌فرض فعال
متغیر محیطی احراز هویت MISTRAL_API_KEY
پرچم راه‌اندازی اولیه --auth-choice mistral-api-key
پرچم مستقیم CLI --mistral-api-key <key>
API سازگار با OpenAI (openai-completions)
نشانی پایه https://api.mistral.ai/v1
مدل پیش‌فرض mistral/mistral-large-latest
مدل تعبیه‌سازی mistral-embed
پردازش دسته‌ای Voxtral voxtral-mini-latest (رونویسی صوت)
بلادرنگ Voxtral voxtral-mini-transcribe-realtime-2602

شروع به کار

  • دریافت کلید API

    یک کلید API در کنسول Mistral ایجاد کنید.

  • اجرای راه‌اندازی اولیه

    bash
    openclaw onboard --auth-choice mistral-api-key

    یا کلید را مستقیماً ارسال کنید:

    bash
    openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"
  • تنظیم مدل پیش‌فرض

    json5
    {  env: { MISTRAL_API_KEY: "sk-..." },  agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },}
  • بررسی در دسترس بودن مدل

    bash
    openclaw models list --provider mistral
  • کاتالوگ داخلی مدل‌های زبانی بزرگ

    ارجاع مدل ورودی زمینه حداکثر خروجی توضیحات
    mistral/mistral-large-latest متن، تصویر 262,144 16,384 مدل پیش‌فرض
    mistral/mistral-medium-2508 متن، تصویر 262,144 8,192 Mistral Medium 3.1
    mistral/mistral-medium-3-5 متن، تصویر 262,144 8,192 Mistral Medium 3.5؛ استدلال قابل تنظیم
    mistral/mistral-small-latest متن، تصویر 262,144 16,384 جدیدترین Mistral Small 4؛ reasoning_effort قابل تنظیم
    mistral/mistral-small-2603 متن، تصویر 262,144 16,384 نسخه ثابت Mistral Small 4؛ reasoning_effort قابل تنظیم
    mistral/pixtral-large-latest متن، تصویر 128,000 32,768 Pixtral
    mistral/codestral-latest متن 256,000 4,096 کدنویسی
    mistral/devstral-medium-latest متن 262,144 32,768 Devstral 2
    mistral/magistral-small متن 128,000 40,000 دارای قابلیت استدلال

    پیش از تغییر پیکربندی، ردیف کاتالوگ همراه را مرور کنید:

    bash
    openclaw models list --all --provider mistral --plain

    بدون راه‌اندازی Gateway، یک آزمون سریع روی مدل اجرا کنید:

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

    رونویسی صوت (Voxtral)

    برای رونویسی دسته‌ای صوت از طریق خط لوله درک رسانه، از Voxtral استفاده کنید:

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

    تبدیل جریانی گفتار به متن برای تماس صوتی

    Plugin همراه mistral، Voxtral Realtime را به‌عنوان ارائه‌دهنده تبدیل جریانی گفتار به متن برای تماس صوتی ثبت می‌کند.

    تنظیم مسیر پیکربندی پیش‌فرض
    کلید API plugins.entries.voice-call.config.streaming.providers.mistral.apiKey در صورت نبود، از MISTRAL_API_KEY استفاده می‌کند
    مدل ...mistral.model voxtral-mini-transcribe-realtime-2602
    کدگذاری ...mistral.encoding pcm_mulaw
    نرخ نمونه‌برداری ...mistral.sampleRate 8000
    تأخیر هدف ...mistral.targetStreamingDelayMs 800
    json5
    {  plugins: {    entries: {      "voice-call": {        config: {          streaming: {            enabled: true,            provider: "mistral",            providers: {              mistral: {                apiKey: "${MISTRAL_API_KEY}",                targetStreamingDelayMs: 800,              },            },          },        },      },    },  },}

    پیکربندی پیشرفته

    استدلال قابل تنظیم

    مدل‌های mistral/mistral-small-latest، mistral/mistral-small-2603 و mistral/mistral-medium-3-5 از استدلال قابل تنظیم در API تکمیل‌های چت از طریق reasoning_effort پشتیبانی می‌کنند (none تفکر اضافه در خروجی را به حداقل می‌رساند؛ high رد کامل فرایند تفکر را پیش از پاسخ نهایی نمایش می‌دهد).

    OpenClaw سطح تفکر نشست را به API متعلق به Mistral نگاشت می‌کند:

    سطح تفکر OpenClaw reasoning_effort در Mistral
    خاموش / حداقلی none
    کم / متوسط / زیاد / بسیار زیاد / تطبیقی / حداکثر high

    نمونه پیکربندی مختص مدل برای استدلال Medium 3.5:

    json5
    {  agents: {    defaults: {      model: { primary: "mistral/mistral-medium-3-5" },      models: {        "mistral/mistral-medium-3-5": {          params: { thinking: "high" },        },      },    },  },}
    تعبیه‌های حافظه

    Mistral می‌تواند تعبیه‌های حافظه را از طریق /v1/embeddings ارائه کند (مدل پیش‌فرض: mistral-embed):

    json5
    {  agents: {    defaults: {      memorySearch: { provider: "mistral" },    },  },}
    احراز هویت و نشانی پایه
    • احراز هویت Mistral از MISTRAL_API_KEY استفاده می‌کند (سرآیند Bearer).
    • نشانی پایه ارائه‌دهنده به‌طور پیش‌فرض https://api.mistral.ai/v1 است و قالب استاندارد درخواست تکمیل چت سازگار با OpenAI را می‌پذیرد.
    • مدل پیش‌فرض راه‌اندازی اولیه mistral/mistral-large-latest است.
    • نشانی پایه را در models.providers.mistral.baseUrl فقط زمانی بازنویسی کنید که Mistral صراحتاً نقطه پایانی منطقه‌ای مورد نیاز شما را منتشر کرده باشد.

    مرتبط

    Was this useful?
    On this page

    On this page