| गुण | मान |
|---|---|
| Provider id | fireworks (उपनाम: fireworks-ai) |
| Package | @openclaw/fireworks-provider |
| Auth env var | FIREWORKS_API_KEY |
| Onboarding flag | --auth-choice fireworks-api-key |
| Direct CLI flag | --fireworks-api-key <key> |
| API | OpenAI-संगत (openai-completions) |
| Base URL | https://api.fireworks.ai/inference/v1 |
| डिफ़ॉल्ट मॉडल | fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
| डिफ़ॉल्ट उपनाम | Kimi K2.5 Turbo |
शुरुआत करना
Set the Fireworks API key
fireworks provider के लिए key संग्रहीत करता है और Fire Pass Kimi K2.5 Turbo router को डिफ़ॉल्ट मॉडल के रूप में सेट करता है।Non-interactive सेटअप
स्क्रिप्टेड या CI इंस्टॉल के लिए, सब कुछ command line पर पास करें:अंतर्निहित catalog
| Model ref | नाम | इनपुट | Context | अधिकतम आउटपुट | Thinking |
|---|---|---|---|---|---|
fireworks/accounts/fireworks/models/kimi-k2p6 | Kimi K2.6 | पाठ + छवि | 262,144 | 262,144 | जबरन बंद |
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo | Kimi K2.5 Turbo (Fire Pass) | पाठ + छवि | 256,000 | 256,000 | जबरन बंद (डिफ़ॉल्ट) |
OpenClaw सभी Fireworks Kimi मॉडलों को
thinking: off पर pin करता है क्योंकि Fireworks production में Kimi thinking parameters को अस्वीकार करता है। उसी मॉडल को सीधे Moonshot के माध्यम से route करने पर Kimi reasoning output सुरक्षित रहता है। providers के बीच स्विच करने के लिए thinking modes देखें।Custom Fireworks model ids
OpenClaw runtime पर किसी भी Fireworks मॉडल या router id को स्वीकार करता है। Fireworks द्वारा दिखाया गया सटीक id उपयोग करें और उसके आगेfireworks/ prefix लगाएं। Dynamic resolution Fire Pass template (पाठ + छवि इनपुट, OpenAI-संगत API, डिफ़ॉल्ट cost zero) को clone करता है और जब id Kimi pattern से मेल खाता है, तो thinking को अपने-आप बंद कर देता है। GLM dynamic ids को text-only के रूप में चिह्नित किया जाता है, जब तक आप image input के साथ custom model entry configure नहीं करते।
How model id prefixing works
How model id prefixing works
OpenClaw में हर Fireworks model ref
fireworks/ से शुरू होता है, जिसके बाद Fireworks platform से सटीक id या router path आता है। उदाहरण के लिए:- Router model:
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo - Direct model:
fireworks/accounts/fireworks/models/<model-name>
fireworks/ prefix हटा देता है और शेष path को OpenAI-संगत model field के रूप में Fireworks endpoint पर भेजता है।Why thinking is forced off for Kimi
Why thinking is forced off for Kimi
यदि request में
reasoning_* parameters होते हैं, तो Fireworks K2.6 400 लौटाता है, भले ही Kimi Moonshot की अपनी API के माध्यम से thinking का समर्थन करता हो। provider policy (extensions/fireworks/thinking-policy.ts) Kimi model ids के लिए केवल off thinking level घोषित करती है, इसलिए manual /think switches और provider-policy surfaces runtime contract के साथ संरेखित रहते हैं।Kimi reasoning को end-to-end उपयोग करने के लिए, Moonshot provider configure करें और उसी मॉडल को उसके माध्यम से route करें।Environment availability for the daemon
Environment availability for the daemon
यदि Gateway किसी managed service (launchd, systemd, Docker) के रूप में चलता है, तो Fireworks key उस process को दिखाई देनी चाहिए — केवल आपके interactive shell को नहीं।macOS पर,
openclaw gateway install पहले से ही ~/.openclaw/.env को LaunchAgent environment file में wire करता है। key rotate करने के बाद install फिर से चलाएं (या openclaw doctor --fix)।संबंधित
Model providers
providers, model refs, और failover behavior चुनना।
Thinking modes
/think levels, provider policies, और reasoning-सक्षम मॉडलों की routing।Moonshot
Moonshot की अपनी API के माध्यम से native thinking output के साथ Kimi चलाएं।
Troubleshooting
सामान्य troubleshooting और FAQ।