Providers
Vuurwerk
Fireworks biedt open-weight en gerouteerde modellen via een OpenAI-compatibele API. OpenClaw bevat een gebundelde Fireworks-provider-Plugin met twee vooraf gecatalogiseerde Kimi-modellen en accepteert elke Fireworks-model- of router-id tijdens runtime.
| Eigenschap | Waarde |
|---|---|
| Provider-id | fireworks (alias: fireworks-ai) |
| Plugin | gebundeld, enabledByDefault: true |
| Auth-env-var | FIREWORKS_API_KEY |
| Onboarding-vlag | --auth-choice fireworks-api-key |
| Directe CLI-vlag | --fireworks-api-key <key> |
| API | OpenAI-compatibel (openai-completions) |
| Basis-URL | https://api.fireworks.ai/inference/v1 |
| Standaardmodel | fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
| Standaardalias | Kimi K2.5 Turbo |
Aan de slag
Set the Fireworks API key
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-...
Onboarding slaat de sleutel op voor de fireworks-provider in je auth-profielen en stelt de Fire Pass Kimi K2.5 Turbo-router in als standaardmodel.
Verify the model is available
openclaw models list --provider fireworks
De lijst moet Kimi K2.6 en Kimi K2.5 Turbo (Fire Pass) bevatten. Als FIREWORKS_API_KEY niet kan worden opgelost, rapporteert openclaw models status --json de ontbrekende referentie onder auth.unusableProfiles.
Niet-interactieve installatie
Geef voor gescripte of CI-installaties alles mee op de opdrachtregel:
openclaw onboard --non-interactive \
--mode local \
--auth-choice fireworks-api-key \
--fireworks-api-key "$FIREWORKS_API_KEY" \
--skip-health \
--accept-risk
Ingebouwde catalogus
| Modelref | Naam | Invoer | Context | Max. uitvoer | Thinking |
|---|---|---|---|---|---|
fireworks/accounts/fireworks/models/kimi-k2p6 |
Kimi K2.6 | tekst + beeld | 262,144 | 262,144 | Geforceerd uit |
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
Kimi K2.5 Turbo (Fire Pass) | tekst + beeld | 256,000 | 256,000 | Geforceerd uit (standaard) |
Aangepaste Fireworks-model-id's
OpenClaw accepteert elke Fireworks-model- of router-id tijdens runtime. Gebruik de exacte id die Fireworks toont en voeg het voorvoegsel fireworks/ toe. Dynamische resolutie kloont de Fire Pass-template (tekst- en beeldinvoer, OpenAI-compatibele API, standaardkosten nul) en schakelt thinking automatisch uit wanneer de id overeenkomt met het Kimi-patroon.
{
agents: {
defaults: {
model: {
primary: "fireworks/accounts/fireworks/models/<your-model-id>",
},
},
},
}
How model id prefixing works
Elke Fireworks-modelref in OpenClaw begint met fireworks/, gevolgd door de exacte id of het routerpad van het Fireworks-platform. Bijvoorbeeld:
- Routermodel:
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo - Direct model:
fireworks/accounts/fireworks/models/<model-name>
OpenClaw verwijdert het voorvoegsel fireworks/ bij het samenstellen van de API-aanvraag en stuurt het resterende pad naar het Fireworks-eindpunt als het OpenAI-compatibele model-veld.
Why thinking is forced off for Kimi
Fireworks K2.6 retourneert een 400 als de aanvraag reasoning_*-parameters bevat, ook al ondersteunt Kimi thinking via Moonshots eigen API. Het gebundelde beleid (extensions/fireworks/thinking-policy.ts) adverteert alleen het thinking-niveau off voor Kimi-model-id's, zodat handmatige /think-schakelaars en providerbeleidsoppervlakken afgestemd blijven op het runtimecontract.
Om Kimi-reasoning end-to-end te gebruiken, configureer je de Moonshot-provider en routeer je hetzelfde model via die provider.
Environment availability for the daemon
Als de Gateway als beheerde service draait (launchd, systemd, Docker), moet de Fireworks-sleutel zichtbaar zijn voor dat proces, niet alleen voor je interactieve shell.
Op macOS koppelt openclaw gateway install ~/.openclaw/.env al aan het LaunchAgent-omgevingsbestand. Voer install opnieuw uit (of openclaw doctor --fix) nadat je de sleutel hebt geroteerd.