Providers
Groq
Groq استنتاج فوقسریع را روی مدلهای وزنباز (Llama، Gemma، Kimi، Qwen، GPT OSS و موارد بیشتر) با استفاده از سختافزار سفارشی LPU فراهم میکند. OpenClaw شامل یک Plugin بستهبندیشده Groq است که هم یک ارائهدهنده چت سازگار با OpenAI و هم یک ارائهدهنده درک رسانه صوتی را ثبت میکند.
| ویژگی | مقدار |
|---|---|
| شناسه ارائهدهنده | groq |
| Plugin | بستهبندیشده، enabledByDefault: true |
| متغیر محیطی احراز هویت | GROQ_API_KEY |
| پرچم راهاندازی اولیه | --auth-choice groq-api-key |
| API | سازگار با OpenAI (openai-completions) |
| نشانی پایه | https://api.groq.com/openai/v1 |
| رونویسی صوتی | whisper-large-v3-turbo (پیشفرض) |
| پیشفرض پیشنهادی چت | groq/llama-3.3-70b-versatile |
شروع به کار
دریافت کلید API
یک کلید API در console.groq.com/keys ایجاد کنید.
تنظیم کلید API
openclaw onboard --auth-choice groq-api-key
export GROQ_API_KEY=gsk_...
تنظیم مدل پیشفرض
{
agents: {
defaults: {
model: { primary: "groq/llama-3.3-70b-versatile" },
},
},
}
تأیید دسترسیپذیری کاتالوگ
openclaw models list --provider groq
نمونه فایل پیکربندی
{
env: { GROQ_API_KEY: "gsk_..." },
agents: {
defaults: {
model: { primary: "groq/llama-3.3-70b-versatile" },
},
},
}
کاتالوگ داخلی
OpenClaw یک کاتالوگ Groq مبتنی بر manifest همراه دارد که شامل ورودیهای استدلالی و غیراستدلالی است. برای دیدن ردیفهای بستهبندیشده مربوط به نسخه نصبشده خود، openclaw models list --provider groq را اجرا کنید، یا برای فهرست مرجع Groq به console.groq.com/docs/models مراجعه کنید.
| ارجاع مدل | نام | استدلالی | ورودی | زمینه |
|---|---|---|---|---|
groq/llama-3.3-70b-versatile |
Llama 3.3 70B Versatile | خیر | متن | 131,072 |
groq/llama-3.1-8b-instant |
Llama 3.1 8B Instant | خیر | متن | 131,072 |
groq/meta-llama/llama-4-maverick-17b-128e-instruct |
Llama 4 Maverick 17B | خیر | متن + تصویر | 131,072 |
groq/meta-llama/llama-4-scout-17b-16e-instruct |
Llama 4 Scout 17B | خیر | متن + تصویر | 131,072 |
groq/llama3-70b-8192 |
Llama 3 70B | خیر | متن | 8,192 |
groq/llama3-8b-8192 |
Llama 3 8B | خیر | متن | 8,192 |
groq/gemma2-9b-it |
Gemma 2 9B | خیر | متن | 8,192 |
groq/mistral-saba-24b |
Mistral Saba 24B | خیر | متن | 32,768 |
groq/moonshotai/kimi-k2-instruct |
Kimi K2 Instruct | خیر | متن | 131,072 |
groq/moonshotai/kimi-k2-instruct-0905 |
Kimi K2 Instruct 0905 | خیر | متن | 262,144 |
groq/openai/gpt-oss-120b |
GPT OSS 120B | بله | متن | 131,072 |
groq/openai/gpt-oss-20b |
GPT OSS 20B | بله | متن | 131,072 |
groq/openai/gpt-oss-safeguard-20b |
Safety GPT OSS 20B | بله | متن | 131,072 |
groq/qwen-qwq-32b |
Qwen QwQ 32B | بله | متن | 131,072 |
groq/qwen/qwen3-32b |
Qwen3 32B | بله | متن | 131,072 |
groq/deepseek-r1-distill-llama-70b |
DeepSeek R1 Distill Llama 70B | بله | متن | 131,072 |
groq/groq/compound |
Compound | بله | متن | 131,072 |
groq/groq/compound-mini |
Compound Mini | بله | متن | 131,072 |
مدلهای استدلالی
OpenClaw سطحهای مشترک /think خود را به مقدارهای اختصاصی مدل Groq در reasoning_effort نگاشت میکند:
- برای
qwen/qwen3-32b، فکر کردن غیرفعال مقدارnoneو فکر کردن فعال مقدارdefaultرا ارسال میکند. - برای مدلهای استدلالی Groq GPT OSS (
openai/gpt-oss-*)، OpenClaw بر اساس سطح/thinkمقدارlow،mediumیاhighرا ارسال میکند. فکر کردن غیرفعالreasoning_effortرا حذف میکند، چون این مدلها از مقدار غیرفعال پشتیبانی نمیکنند. - DeepSeek R1 Distill، Qwen QwQ و Compound از سطح استدلالی بومی Groq استفاده میکنند؛
/thinkنمایانی را کنترل میکند، اما مدل همیشه استدلال میکند.
برای سطحهای مشترک /think و اینکه OpenClaw چگونه آنها را برای هر ارائهدهنده ترجمه میکند، حالتهای فکر کردن را ببینید.
رونویسی صوتی
Plugin بستهبندیشده Groq همچنین یک ارائهدهنده درک رسانه صوتی ثبت میکند تا پیامهای صوتی بتوانند از طریق سطح مشترک tools.media.audio رونویسی شوند.
| ویژگی | مقدار |
|---|---|
| مسیر پیکربندی مشترک | tools.media.audio |
| نشانی پایه پیشفرض | https://api.groq.com/openai/v1 |
| مدل پیشفرض | whisper-large-v3-turbo |
| اولویت خودکار | 20 |
| نقطه پایانی API | سازگار با OpenAI /audio/transcriptions |
برای قرار دادن Groq بهعنوان بکاند صوتی پیشفرض:
{
tools: {
media: {
audio: {
models: [{ provider: "groq" }],
},
},
},
}
دسترسیپذیری محیط برای daemon
اگر Gateway بهعنوان یک سرویس مدیریتشده (launchd، systemd، Docker) اجرا شود، GROQ_API_KEY باید برای آن فرایند قابل مشاهده باشد، نه فقط برای پوسته تعاملی شما.
شناسههای سفارشی مدل Groq
OpenClaw هر شناسه مدل Groq را در زمان اجرا میپذیرد. از شناسه دقیق نمایشدادهشده توسط Groq استفاده کنید و پیشوند groq/ را به آن اضافه کنید. کاتالوگ بستهبندیشده موارد رایج را پوشش میدهد؛ شناسههای خارج از کاتالوگ به الگوی پیشفرض سازگار با OpenAI منتقل میشوند.
{
agents: {
defaults: {
model: { primary: "groq/<your-model-id>" },
},
},
}