Providers

Феєрверки

Fireworks надає open-weight і маршрутизовані моделі через API, сумісний з OpenAI. Установіть офіційний provider Plugin Fireworks, щоб використовувати дві попередньо каталогізовані моделі Kimi та будь-яку модель або router id Fireworks під час виконання.

Властивість Значення
Provider id fireworks (псевдонім: fireworks-ai)
Пакет @openclaw/fireworks-provider
Auth env var FIREWORKS_API_KEY
Прапорець онбордингу --auth-choice fireworks-api-key
Прямий прапорець CLI --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

Початок роботи

  • Установіть Plugin

    bash
    openclaw plugins install @openclaw/fireworks-provider
  • Задайте API-ключ Fireworks

    Onboarding
    openclaw onboard --auth-choice fireworks-api-key
    Direct flag
    openclaw onboard --non-interactive \--auth-choice fireworks-api-key \--fireworks-api-key "$FIREWORKS_API_KEY"
    Env only
    export FIREWORKS_API_KEY=fw-...

    Онбординг зберігає ключ для provider fireworks у ваших профілях автентифікації та встановлює router Fire Pass Kimi K2.5 Turbo як модель за замовчуванням.

  • Перевірте, що модель доступна

    bash
    openclaw models list --provider fireworks

    Список має містити Kimi K2.6 і Kimi K2.5 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

    Вбудований каталог

    Model ref Назва Ввід Контекст Макс. вивід 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 Примусово вимкнено (за замовчуванням)

    Власні id моделей Fireworks

    OpenClaw приймає будь-яку модель або router id Fireworks під час виконання. Використовуйте точний id, показаний Fireworks, і додайте до нього префікс fireworks/. Динамічне розв’язання клонує шаблон Fire Pass (ввід тексту + зображення, API, сумісний з OpenAI, вартість за замовчуванням нуль) і автоматично вимикає thinking, коли id відповідає шаблону Kimi. Динамічні id GLM позначаються як текстові, якщо ви не налаштуєте власний запис моделі з вводом зображень.

    json5
    {  agents: {    defaults: {      model: {        primary: "fireworks/accounts/fireworks/models/<your-model-id>",      },    },  },}
    Як працює додавання префікса до model id

    Кожен model ref Fireworks в OpenClaw починається з fireworks/, після якого йде точний id або шлях router з платформи Fireworks. Наприклад:

    • Модель router: fireworks/accounts/fireworks/routers/kimi-k2p5-turbo
    • Пряма модель: fireworks/accounts/fireworks/models/<model-name>

    OpenClaw відкидає префікс fireworks/ під час створення API-запиту та надсилає решту шляху до endpoint Fireworks як сумісне з OpenAI поле model.

    Чому thinking для Kimi примусово вимкнено

    Fireworks K2.6 повертає 400, якщо запит містить параметри reasoning_*, хоча Kimi підтримує thinking через власний API Moonshot. Політика provider (extensions/fireworks/thinking-policy.ts) оголошує для id моделей Kimi лише рівень thinking off, тож ручні перемикачі /think і поверхні provider-policy залишаються узгодженими з контрактом runtime.

    Щоб використовувати reasoning Kimi наскрізно, налаштуйте provider Moonshot і маршрутизуйте ту саму модель через нього.

    Доступність середовища для daemon

    Якщо Gateway працює як керований сервіс (launchd, systemd, Docker), ключ Fireworks має бути видимий цьому процесу — не лише вашій інтерактивній оболонці.

    У macOS openclaw gateway install уже під’єднує ~/.openclaw/.env до файла середовища LaunchAgent. Повторно запустіть install (або openclaw doctor --fix) після ротації ключа.

    Пов’язане

    Was this useful?
    On this page

    On this page