Providers
Mistral
ปลั๊กอิน mistral ที่รวมมาให้ลงทะเบียนสัญญาสี่รายการ ได้แก่ การทำคำตอบแชตให้สมบูรณ์ การทำความเข้าใจสื่อ (การถอดเสียงแบบแบตช์ด้วย Voxtral), STT แบบเรียลไทม์สำหรับการโทรด้วยเสียง (Voxtral Realtime) และเวกเตอร์ฝังตัวของหน่วยความจำ (mistral-embed)
| คุณสมบัติ | ค่า |
|---|---|
| รหัสผู้ให้บริการ | mistral |
| Plugin | รวมมาให้และเปิดใช้งานเป็นค่าเริ่มต้น |
| ตัวแปรสภาพแวดล้อมสำหรับการยืนยันตัวตน | MISTRAL_API_KEY |
| แฟล็กสำหรับการเริ่มต้นใช้งาน | --auth-choice mistral-api-key |
| แฟล็ก CLI โดยตรง | --mistral-api-key <key> |
| API | เข้ากันได้กับ OpenAI (openai-completions) |
| URL ฐาน | https://api.mistral.ai/v1 |
| โมเดลเริ่มต้น | mistral/mistral-large-latest |
| โมเดลเวกเตอร์ฝังตัว | mistral-embed |
| Voxtral แบบแบตช์ | voxtral-mini-latest (การถอดเสียง) |
| Voxtral แบบเรียลไทม์ | voxtral-mini-transcribe-realtime-2602 |
เริ่มต้นใช้งาน
รับคีย์ API ของคุณ
สร้างคีย์ API ใน Mistral Console
ดำเนินการเริ่มต้นใช้งาน
openclaw onboard --auth-choice mistral-api-keyหรือส่งคีย์โดยตรง:
openclaw onboard --mistral-api-key "$MISTRAL_API_KEY"ตั้งค่าโมเดลเริ่มต้น
{ env: { MISTRAL_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },}ตรวจสอบว่าโมเดลพร้อมใช้งาน
openclaw models list --provider mistralแค็ตตาล็อก LLM ในตัว
| การอ้างอิงโมเดล | อินพุต | บริบท | เอาต์พุตสูงสุด | หมายเหตุ |
|---|---|---|---|---|
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 | เปิดใช้การให้เหตุผล |
เรียกดูแถวในแค็ตตาล็อกที่รวมมาให้ก่อนเปลี่ยนการกำหนดค่า:
openclaw models list --all --provider mistral --plainทดสอบเบื้องต้นกับโมเดลโดยไม่ต้องเริ่ม Gateway:
openclaw infer model run --local \ --model mistral/mistral-medium-3-5 \ --prompt "Reply with exactly: mistral-ok" \ --jsonการถอดเสียง (Voxtral)
ใช้ Voxtral สำหรับการถอดเสียงแบบแบตช์ผ่านไปป์ไลน์การทำความเข้าใจสื่อ:
{ tools: { media: { audio: { enabled: true, models: [{ provider: "mistral", model: "voxtral-mini-latest" }], }, }, },}STT แบบสตรีมสำหรับการโทรด้วยเสียง
ปลั๊กอิน mistral ที่รวมมาให้ลงทะเบียน Voxtral Realtime เป็นผู้ให้บริการ STT แบบสตรีมสำหรับการโทรด้วยเสียง
| การตั้งค่า | เส้นทางการกำหนดค่า | ค่าเริ่มต้น |
|---|---|---|
| คีย์ 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 |
{ 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 รองรับการให้เหตุผลที่ปรับระดับได้ บน Chat Completions API ผ่าน reasoning_effort (none ลดการคิดเพิ่มเติมในเอาต์พุตให้เหลือน้อยที่สุด ส่วน high แสดงร่องรอยการคิดทั้งหมดก่อนคำตอบสุดท้าย)
OpenClaw จับคู่ระดับ การคิด ของเซสชันกับ API ของ Mistral:
| ระดับการคิดของ OpenClaw | reasoning_effort ของ Mistral |
|---|---|
| ปิด / น้อยที่สุด | none |
| ต่ำ / ปานกลาง / สูง / สูงมาก / ปรับตามสถานการณ์ / สูงสุด | high |
ตัวอย่างการกำหนดค่าที่มีขอบเขตเฉพาะโมเดลสำหรับการให้เหตุผลของ Medium 3.5:
{ agents: { defaults: { model: { primary: "mistral/mistral-medium-3-5" }, models: { "mistral/mistral-medium-3-5": { params: { thinking: "high" }, }, }, }, },}เวกเตอร์ฝังตัวของหน่วยความจำ
Mistral สามารถให้บริการเวกเตอร์ฝังตัวของหน่วยความจำผ่าน /v1/embeddings (โมเดลเริ่มต้น: mistral-embed):
{ agents: { defaults: { memorySearch: { provider: "mistral" }, }, },}การยืนยันตัวตนและ URL ฐาน
- การยืนยันตัวตนของ Mistral ใช้
MISTRAL_API_KEY(ส่วนหัว Bearer) - URL ฐานของผู้ให้บริการมีค่าเริ่มต้นเป็น
https://api.mistral.ai/v1และยอมรับรูปแบบคำขอการทำคำตอบแชตให้สมบูรณ์มาตรฐานที่เข้ากันได้กับ OpenAI - โมเดลเริ่มต้นสำหรับการเริ่มต้นใช้งานคือ
mistral/mistral-large-latest - แทนที่ URL ฐานภายใต้
models.providers.mistral.baseUrlเฉพาะเมื่อ Mistral เผยแพร่ปลายทางประจำภูมิภาคที่คุณต้องใช้อย่างชัดเจน