Providers
Fogos de artifício
O Fireworks disponibiliza modelos de pesos abertos e roteados por meio de uma API compatível com a OpenAI. Instale o Plugin oficial do provedor Fireworks para usar dois modelos Kimi pré-catalogados e qualquer modelo ou identificador de roteador do Fireworks em tempo de execução.
| Propriedade | Valor |
|---|---|
| Identificador do provedor | fireworks (alias: fireworks-ai) |
| Pacote | @openclaw/fireworks-provider |
| Variável de ambiente de autenticação | FIREWORKS_API_KEY |
| Flag de integração inicial | --auth-choice fireworks-api-key |
| Flag direta da CLI | --fireworks-api-key <key> |
| API | Compatível com a OpenAI (openai-completions) |
| URL base | https://api.fireworks.ai/inference/v1 |
| Modelo padrão | fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
| Alias padrão | Kimi K2.5 Turbo |
Primeiros passos
Instale o Plugin
openclaw plugins install @openclaw/fireworks-providerDefina a chave da API do 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-...A integração inicial armazena a chave para o provedor fireworks nos seus perfis de autenticação e define o roteador Kimi K2.5 Turbo Fire Pass como o modelo padrão.
Verifique se o modelo está disponível
openclaw models list --provider fireworksA lista deve incluir Kimi K2.6 e Kimi K2.5 Turbo (Fire Pass). Se FIREWORKS_API_KEY não puder ser resolvida, openclaw models status --json informará a credencial ausente em auth.unusableProfiles.
Configuração não interativa
Para instalações automatizadas ou de CI, forneça tudo na linha de comando:
openclaw onboard --non-interactive \ --mode local \ --auth-choice fireworks-api-key \ --fireworks-api-key "$FIREWORKS_API_KEY" \ --skip-health \ --accept-riskCatálogo integrado
| Referência do modelo | Nome | Entrada | Contexto | Saída máxima | Raciocínio |
|---|---|---|---|---|---|
fireworks/accounts/fireworks/models/kimi-k2p6 |
Kimi K2.6 | texto + imagem | 262.144 | 262.144 | Forçado a ficar desativado |
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo |
Kimi K2.5 Turbo (Fire Pass) | texto + imagem | 256.000 | 256.000 | Forçado a ficar desativado (padrão) |
Identificadores personalizados de modelos do Fireworks
O OpenClaw aceita qualquer identificador de modelo ou roteador do Fireworks em tempo de execução. Use o identificador exato exibido pelo Fireworks e adicione o prefixo fireworks/. A resolução dinâmica clona o modelo de referência do Fire Pass (entrada de texto + imagem, API compatível com a OpenAI, custo padrão zero) e desativa automaticamente o raciocínio quando o identificador corresponde ao padrão do Kimi. Identificadores dinâmicos do GLM são marcados como exclusivos para texto, a menos que você configure uma entrada de modelo personalizada com entrada de imagem.
{ agents: { defaults: { model: { primary: "fireworks/accounts/fireworks/models/<your-model-id>", }, }, },}Como funciona o prefixo do identificador do modelo
Toda referência de modelo do Fireworks no OpenClaw começa com fireworks/, seguido pelo identificador ou caminho de roteador exato da plataforma Fireworks. Por exemplo:
- Modelo de roteador:
fireworks/accounts/fireworks/routers/kimi-k2p5-turbo - Modelo direto:
fireworks/accounts/fireworks/models/<model-name>
O OpenClaw remove o prefixo fireworks/ ao construir a solicitação da API e envia o caminho restante ao endpoint do Fireworks como o campo model compatível com a OpenAI.
Por que o raciocínio é forçado a ficar desativado para o Kimi
O Fireworks disponibiliza o Kimi sem um canal de raciocínio separado, portanto a cadeia de raciocínio pode aparecer no fluxo visível de content. Em cada solicitação do Kimi ao Fireworks, o OpenClaw envia thinking: { type: "disabled" } e remove reasoning, reasoning_effort e reasoningEffort da carga útil (extensions/fireworks/stream.ts). A política do provedor (extensions/fireworks/thinking-policy.ts) anuncia apenas o nível de raciocínio off para identificadores de modelos Kimi, mantendo as alterações manuais de /think e as superfícies de política do provedor alinhadas ao contrato de tempo de execução.
Para usar o raciocínio do Kimi de ponta a ponta, configure o provedor Moonshot e roteie o mesmo modelo por ele.
Disponibilidade do ambiente para o daemon
Se o Gateway for executado como um serviço gerenciado (launchd, systemd, Docker), a chave do Fireworks deverá estar visível para esse processo — não apenas para o seu shell interativo.
O OpenClaw carrega ~/.openclaw/.env ao carregar a configuração, portanto as chaves armazenadas nesse arquivo chegam aos serviços gerenciados do Gateway em todas as plataformas. Reinicie o Gateway (ou execute openclaw doctor --fix novamente) após trocar a chave.
Relacionados
Como escolher provedores, referências de modelos e o comportamento de failover.
Níveis de /think, políticas de provedores e roteamento de modelos com capacidade de raciocínio.
Execute o Kimi com a saída de raciocínio nativa pela própria API do Moonshot.
Solução de problemas gerais e perguntas frequentes.