Skip to content

Fireworks exposes open-weight and routed models through an OpenAI-compatible API. OpenClaw now includes a bundled Fireworks provider plugin.

  • Provider: fireworks
  • Auth: FIREWORKS_API_KEY
  • API: OpenAI-compatible chat/completions
  • Base URL: https://api.fireworks.ai/inference/v1
  • Default model: fireworks/accounts/fireworks/routers/kimi-k2p5-turbo

Set up Fireworks auth through onboarding:

Terminal window
openclaw onboard --auth-choice fireworks-api-key

This stores your Fireworks key in OpenClaw config and sets the Fire Pass starter model as the default.

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

If the Gateway runs outside your interactive shell, make sure FIREWORKS_API_KEY is available to that process too. A key sitting only in ~/.profile will not help a launchd/systemd daemon unless that environment is imported there as well.

Model refNameInputContextMax outputNotes
fireworks/accounts/fireworks/routers/kimi-k2p5-turboKimi K2.5 Turbo (Fire Pass)text,image256,000256,000Default bundled starter model on Fireworks

OpenClaw accepts dynamic Fireworks model ids too. Use the exact model or router id shown by Fireworks and prefix it with fireworks/.

Example:

{
agents: {
defaults: {
model: {
primary: "fireworks/accounts/fireworks/routers/kimi-k2p5-turbo",
},
},
},
}

If Fireworks publishes a newer model such as a fresh Qwen or Gemma release, you can switch to it directly by using its Fireworks model id without waiting for a bundled catalog update.