Fireworks
Fireworks expose des modèles à poids ouverts et routés via une API compatible OpenAIAPI. OpenClaw inclut un plugin de fournisseur Fireworks fourni qui embarque deux modèles Kimi pré-catalogués et accepte n’importe quel modèle Fireworks ou identifiant de routeur au moment de l’exécution.
| Propriété | Valeur |
|---|---|
| ID du provider | fireworks (alias : fireworks-ai) |
| Plugin | intégré, enabledByDefault: true |
| Variable d’env d’auth | FIREWORKS_API_KEY |
| Indicateur d’intégration | --auth-choice fireworks-api-key |
| Indicateur direct de CLI | --fireworks-api-key <key> |
| API | Compatible OpenAI (openai-completions) |
| URL de base | https://api.fireworks.ai/inference/v1 |
| Modèle par défaut | fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
| Alias par défaut | Kimi K2.5 Turbo |
Getting started
Section intitulée « Getting started »Définir la clé d'API Fireworks
Fenêtre de terminal openclaw onboard --auth-choice fireworks-api-keyFenêtre de terminal openclaw onboard --non-interactive \--auth-choice fireworks-api-key \--fireworks-api-key "$FIREWORKS_API_KEY"Fenêtre de terminal export FIREWORKS_API_KEY=fw-...L’intégration stocke la clé pour le provider
fireworksdans vos profils d’authentification et définit le routeur Kimi K2.5 Turbo Fire Pass comme modèle par défaut.Vérifier que le modèle est disponible
Fenêtre de terminal openclaw models list --provider fireworksLa liste doit inclure
Kimi K2.6etKimi K2.5 Turbo (Fire Pass). SiFIREWORKS_API_KEYn’est pas résolu,openclaw models status --jsonsignale l’identifiant manquant sousauth.unusableProfiles.
Configuration non interactive
Section intitulée « Configuration non interactive »Pour les installations scriptées ou CI, passez tout sur la ligne de commande :
openclaw onboard --non-interactive \ --mode local \ --auth-choice fireworks-api-key \ --fireworks-api-key "$FIREWORKS_API_KEY" \ --skip-health \ --accept-riskCatalogue intégré
Section intitulée « Catalogue intégré »| Réf modèle | Nom | Entrée | Contexte | Sortie max | Réflexion |
|---|---|---|---|---|---|
fireworks/accounts/fireworks/models/kimi-k2p6 | Kimi K2.6 | texte + image | 262,144 | 262,144 | Forcé désactivé |
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo | Kimi K2.5 Turbo (Fire Pass) | texte + image | 256,000 | 256,000 | Forcé désactivé (par défaut) |
Identifiants de modèles Fireworks personnalisés
Section intitulée « Identifiants de modèles Fireworks personnalisés »OpenClaw accepte n’importe quel modèle Fireworks ou identifiant de routeur au moment de l’exécution. Utilisez l’identifiant exact affiché par Fireworks et préfixez-le avec OpenClawfireworks/OpenAIAPI. La résolution dynamique clone le modèle Fire Pass (entrée texte + image, API compatible OpenAI, coût zéro par défaut) et désactive automatiquement la réflexion lorsque l’identifiant correspond au modèle Kimi.
{ agents: { defaults: { model: { primary: "fireworks/accounts/fireworks/models/”, }, }, }, }
Fonctionnement du préfixage des identifiants de modèle
Chaque référence de modèle Fireworks dans OpenClaw commence par fireworks/ suivi de l’identifiant exact ou du chemin du routeur de la plateforme Fireworks. Par exemple :
- Modèle de routeur :
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo - Modèle direct : `fireworks/accounts/fireworks/models/
`OpenClaw
OpenClaw supprime le préfixe `fireworks/`APIOpenAI lors de la construction de la requête API et envoie le chemin restant au point de terminaison Fireworks en tant que champ `model` compatible OpenAI.Why thinking is forced off for Kimi
Fireworks K2.6 renvoie une 400 si la requête transporte des paramètres reasoning_* même si Kimi prend en charge la pensée via l’Moonshot propre de API. La stratégie groupée (extensions/fireworks/thinking-policy.ts) n’annonce que le niveau de pensée off pour les identifiants de modèles Kimi, afin que les commutateurs manuels /think et les surfaces de stratégie du fournisseur restent alignés avec le contrat d’exécution.
Pour utiliser le raisonnement Kimi de bout en bout, configurez le fournisseur Moonshot et routez le même modèle via celui-ci.
Disponibilité de l'environnement pour le démon
Si le Gateway s’exécute en tant que service géré (launchd, systemd, Docker), la clé Fireworks doit être visible pour ce processus — et pas seulement pour votre shell interactif.
Sur macOS, openclaw gateway install relie déjà ~/.openclaw/.env au fichier d’environnement du LaunchAgent. Réexécutez l’installation (ou openclaw doctor --fix) après avoir fait tourner la clé.
Connexes
Section intitulée « Connexes »Choisir les providers, les références de models et le comportement de basculement.
Niveaux /think, stratégies de provider et acheminement des modèles capables de raisonnement.
Exécuter Kimi avec une sortie de réflexion native via l’API propre de MoonshotAPI.
FAQ et dépannage général.