Providers

Fireworks

Fireworks مدل‌های با وزن‌های باز و مسیریابی‌شده را از طریق یک API سازگار با OpenAI ارائه می‌کند. برای استفاده از دو مدل Kimi ازپیش‌فهرست‌شده و هر شناسه مدل یا مسیریاب Fireworks در زمان اجرا، Plugin رسمی ارائه‌دهنده Fireworks را نصب کنید.

ویژگی مقدار
شناسه ارائه‌دهنده fireworks (نام مستعار: fireworks-ai)
بسته @openclaw/fireworks-provider
متغیر محیطی احراز هویت FIREWORKS_API_KEY
پرچم راه‌اندازی اولیه --auth-choice fireworks-api-key
پرچم مستقیم CLI --fireworks-api-key <key>
API سازگار با OpenAI (openai-completions)
نشانی پایه 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
  • تنظیم کلید API مربوط به Fireworks

    راه‌اندازی اولیه
    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 در پروفایل‌های احراز هویت شما ذخیره می‌کند و مسیریاب Kimi K2.6 Turbo با Fire Pass را به‌عنوان مدل پیش‌فرض تنظیم می‌کند.

  • اطمینان از دردسترس‌بودن مدل

    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 را شبیه‌سازی می‌کند (ورودی متن + تصویر، API سازگار با OpenAI و هزینه پیش‌فرض صفر) و وقتی شناسه با الگوی Kimi مطابقت داشته باشد، تفکر را به‌طور خودکار غیرفعال می‌کند. شناسه‌های پویای GLM فقط‌متنی علامت‌گذاری می‌شوند، مگر آنکه یک ورودی مدل سفارشی با ورودی تصویر پیکربندی کنید.

    json5
    {  agents: {    defaults: {      model: {        primary: "fireworks/accounts/fireworks/models/<your-model-id>",      },    },  },}
    نحوه کار پیشوندگذاری شناسه مدل

    هر ارجاع مدل Fireworks در OpenClaw با fireworks/ آغاز می‌شود و پس از آن، شناسه دقیق یا مسیر مسیریاب از پلتفرم Fireworks می‌آید. برای مثال:

    • مدل مسیریاب: fireworks/accounts/fireworks/routers/kimi-k2p6-turbo
    • مدل مستقیم: fireworks/accounts/fireworks/models/<model-name>

    OpenClaw هنگام ساخت درخواست API، پیشوند fireworks/ را حذف می‌کند و مسیر باقی‌مانده را به‌عنوان فیلد سازگار با OpenAI یعنی model به نقطه پایانی Fireworks می‌فرستد.

    چرا تفکر برای Kimi اجباراً خاموش است

    Fireworks مدل Kimi را بدون کانال استدلال جداگانه ارائه می‌کند؛ بنابراین زنجیره فکر ممکن است در جریان قابل‌مشاهده content ظاهر شود. OpenClaw در هر درخواست Kimi به Fireworks، مقدار thinking: { type: "disabled" } را ارسال می‌کند و reasoning، reasoning_effort و reasoningEffort را از محموله حذف می‌کند (extensions/fireworks/stream.ts). خط‌مشی ارائه‌دهنده (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