Providers
Fireworks
Fireworks предоставляет модели с открытыми весами и маршрутизацией через API, совместимый с OpenAI. Установите официальный плагин провайдера Fireworks, чтобы использовать две предварительно добавленные в каталог модели Kimi, а также любую модель Fireworks или идентификатор маршрутизатора во время выполнения.
| Свойство | Значение |
|---|---|
| Идентификатор провайдера | 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-k2p5-turbo |
| Псевдоним по умолчанию | Kimi K2.5 Turbo |
Начало работы
Установите плагин
openclaw plugins install @openclaw/fireworks-providerУкажите ключ API Fireworks
openclaw onboard --auth-choice fireworks-api-keyopenclaw onboard --non-interactive \--auth-choice fireworks-api-key \--fireworks-api-key "$FIREWORKS_API_KEY"export FIREWORKS_API_KEY=fw-...При первоначальной настройке ключ сохраняется для провайдера fireworks в ваших профилях аутентификации, а маршрутизатор Kimi K2.5 Turbo Fire Pass назначается моделью по умолчанию.
Убедитесь, что модель доступна
openclaw models list --provider fireworksСписок должен содержать Kimi K2.6 и Kimi K2.5 Turbo (Fire Pass). Если FIREWORKS_API_KEY не разрешается, openclaw models status --json сообщает об отсутствующих учётных данных в разделе auth.unusableProfiles.
Неинтерактивная настройка
Для установки с помощью скриптов или в CI передайте все параметры в командной строке:
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-k2p5-turbo |
Kimi K2.5 Turbo (Fire Pass) | текст + изображение | 256,000 | 256,000 | Принудительно отключено (по умолчанию) |
Пользовательские идентификаторы моделей Fireworks
OpenClaw принимает во время выполнения любую модель Fireworks или идентификатор маршрутизатора. Используйте точный идентификатор, указанный Fireworks, и добавьте к нему префикс fireworks/. При динамическом разрешении клонируется шаблон Fire Pass (ввод текста и изображений, API, совместимый с OpenAI, нулевая стоимость по умолчанию), а если идентификатор соответствует шаблону Kimi, рассуждение автоматически отключается. Динамические идентификаторы GLM помечаются как поддерживающие только текст, если вы не настроите пользовательскую запись модели с поддержкой изображений на входе.
{ agents: { defaults: { model: { primary: "fireworks/accounts/fireworks/models/<your-model-id>", }, }, },}Как работает добавление префикса к идентификатору модели
Каждая ссылка на модель Fireworks в OpenClaw начинается с fireworks/, после которого следует точный идентификатор или путь маршрутизатора с платформы Fireworks. Например:
- Модель маршрутизатора:
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo - Прямая модель:
fireworks/accounts/fireworks/models/<model-name>
При формировании запроса API OpenClaw удаляет префикс fireworks/ и отправляет оставшийся путь в конечную точку Fireworks как поле model, совместимое с OpenAI.
Почему для Kimi рассуждение принудительно отключено
Fireworks предоставляет Kimi без отдельного канала рассуждений, поэтому цепочка рассуждений может появляться в видимом потоке content. В каждом запросе к Kimi через Fireworks OpenClaw отправляет 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.
Связанные материалы
Выбор провайдеров, ссылок на модели и поведения при переключении после сбоя.
Уровни /think, политики провайдеров и маршрутизация моделей с поддержкой рассуждений.
Запускайте Kimi с нативным выводом рассуждений через собственный API Moonshot.
Общие инструкции по устранению неполадок и часто задаваемые вопросы.