Providers

Fireworks

Fireworks OpenAI-संगत API के माध्यम से ओपन-वेट और रूट किए गए मॉडल उपलब्ध कराता है। पहले से कैटलॉग किए गए दो Kimi मॉडल और रनटाइम पर किसी भी Fireworks मॉडल या राउटर आईडी का उपयोग करने के लिए आधिकारिक Fireworks प्रोवाइडर Plugin इंस्टॉल करें।

प्रॉपर्टी मान
प्रोवाइडर आईडी fireworks (उपनाम: fireworks-ai)
पैकेज @openclaw/fireworks-provider
प्रमाणीकरण एन्वायरनमेंट वेरिएबल FIREWORKS_API_KEY
ऑनबोर्डिंग फ़्लैग --auth-choice fireworks-api-key
प्रत्यक्ष CLI फ़्लैग --fireworks-api-key <key>
API OpenAI-संगत (openai-completions)
बेस URL https://api.fireworks.ai/inference/v1
डिफ़ॉल्ट मॉडल fireworks/accounts/fireworks/routers/kimi-k2p6-turbo
डिफ़ॉल्ट उपनाम Kimi K2.6 Turbo

शुरुआत करना

  • Plugin इंस्टॉल करें

    bash
    openclaw plugins install @openclaw/fireworks-provider
  • Fireworks API कुंजी सेट करें

    ऑनबोर्डिंग
    openclaw onboard --auth-choice fireworks-api-key
    प्रत्यक्ष फ़्लैग
    openclaw onboard --non-interactive \--auth-choice fireworks-api-key \--fireworks-api-key "$FIREWORKS_API_KEY"
    केवल एन्वायरनमेंट
    export FIREWORKS_API_KEY=fw-...

    ऑनबोर्डिंग कुंजी को आपकी प्रमाणीकरण प्रोफ़ाइलों में fireworks प्रोवाइडर से संबद्ध करके संग्रहीत करती है और Fire Pass Kimi K2.6 Turbo राउटर को डिफ़ॉल्ट मॉडल के रूप में सेट करती है।

  • सत्यापित करें कि मॉडल उपलब्ध है

    bash
    openclaw models list --provider fireworks

    सूची में Kimi K2.6 और Kimi K2.6 Turbo (Fire Pass) शामिल होने चाहिए। यदि FIREWORKS_API_KEY का समाधान नहीं होता है, तो openclaw models status --json, auth.unusableProfiles के अंतर्गत अनुपलब्ध क्रेडेंशियल की सूचना देता है।

  • गैर-इंटरैक्टिव सेटअप

    स्क्रिप्टेड या CI इंस्टॉलेशन के लिए, सभी चीज़ें कमांड लाइन पर पास करें:

    bash
    openclaw onboard --non-interactive \  --mode local \  --auth-choice fireworks-api-key \  --fireworks-api-key "$FIREWORKS_API_KEY" \  --skip-health \  --accept-risk

    अंतर्निहित कैटलॉग

    मॉडल संदर्भ नाम इनपुट कॉन्टेक्स्ट अधिकतम आउटपुट थिंकिंग
    fireworks/accounts/fireworks/models/kimi-k2p6 Kimi K2.6 टेक्स्ट + इमेज 262,144 262,144 बलपूर्वक बंद
    fireworks/accounts/fireworks/routers/kimi-k2p6-turbo Kimi K2.6 Turbo (Fire Pass) टेक्स्ट + इमेज 256,000 256,000 बलपूर्वक बंद (डिफ़ॉल्ट)

    कस्टम Fireworks मॉडल आईडी

    OpenClaw रनटाइम पर किसी भी Fireworks मॉडल या राउटर आईडी को स्वीकार करता है। Fireworks द्वारा दिखाई गई सटीक आईडी का उपयोग करें और उसके आगे fireworks/ लगाएँ। डायनेमिक रिज़ॉल्यूशन Fire Pass टेम्पलेट (टेक्स्ट + इमेज इनपुट, OpenAI-संगत API, डिफ़ॉल्ट लागत शून्य) को क्लोन करता है और आईडी के Kimi पैटर्न से मेल खाने पर थिंकिंग को स्वचालित रूप से अक्षम कर देता है। जब तक आप इमेज इनपुट के साथ कोई कस्टम मॉडल प्रविष्टि कॉन्फ़िगर नहीं करते, तब तक GLM डायनेमिक आईडी को केवल-टेक्स्ट के रूप में चिह्नित किया जाता है।

    json5
    {  agents: {    defaults: {      model: {        primary: "fireworks/accounts/fireworks/models/<your-model-id>",      },    },  },}
    मॉडल आईडी प्रीफ़िक्सिंग कैसे काम करती है

    OpenClaw में प्रत्येक Fireworks मॉडल संदर्भ की शुरुआत fireworks/ से होती है, जिसके बाद Fireworks प्लेटफ़ॉर्म की सटीक आईडी या राउटर पाथ आता है। उदाहरण के लिए:

    • राउटर मॉडल: fireworks/accounts/fireworks/routers/kimi-k2p6-turbo
    • प्रत्यक्ष मॉडल: fireworks/accounts/fireworks/models/<model-name>

    API अनुरोध बनाते समय OpenClaw, fireworks/ प्रीफ़िक्स हटा देता है और शेष पाथ को OpenAI-संगत model फ़ील्ड के रूप में Fireworks एंडपॉइंट पर भेजता है।

    Kimi के लिए थिंकिंग को बलपूर्वक बंद क्यों किया जाता है

    Fireworks, Kimi को अलग रीजनिंग चैनल के बिना उपलब्ध कराता है, इसलिए चेन-ऑफ़-थॉट दृश्यमान content स्ट्रीम में दिखाई दे सकता है। प्रत्येक Fireworks Kimi अनुरोध पर OpenClaw, thinking: { type: "disabled" } भेजता है और पेलोड (extensions/fireworks/stream.ts) से reasoning, reasoning_effort, और reasoningEffort हटा देता है। प्रोवाइडर नीति (extensions/fireworks/thinking-policy.ts), Kimi मॉडल आईडी के लिए केवल off थिंकिंग स्तर को घोषित करती है, ताकि मैन्युअल /think स्विच और प्रोवाइडर-नीति सतहें रनटाइम अनुबंध के अनुरूप रहें।

    Kimi रीजनिंग का शुरू से अंत तक उपयोग करने के लिए, Moonshot प्रोवाइडर कॉन्फ़िगर करें और उसी मॉडल को उसके माध्यम से रूट करें।

    डेमन के लिए एन्वायरनमेंट उपलब्धता

    यदि Gateway किसी प्रबंधित सेवा (launchd, systemd, Docker) के रूप में चलता है, तो Fireworks कुंजी उस प्रोसेस को दिखाई देनी चाहिए—केवल आपके इंटरैक्टिव शेल को नहीं।

    कॉन्फ़िग लोड करते समय OpenClaw, ~/.openclaw/.env को लोड करता है, इसलिए वहाँ संग्रहीत कुंजियाँ प्रत्येक प्लेटफ़ॉर्म पर प्रबंधित Gateway सेवाओं तक पहुँचती हैं। कुंजी रोटेट करने के बाद Gateway को रीस्टार्ट करें (या openclaw doctor --fix दोबारा चलाएँ)।

    संबंधित

    Was this useful?
    On this page

    On this page