Skip to content

feat: add Fireworks and Fire Pass providers#315

Closed
mintychochip wants to merge 1 commit into
charmbracelet:mainfrom
mintychochip:add-fireworks-providers
Closed

feat: add Fireworks and Fire Pass providers#315
mintychochip wants to merge 1 commit into
charmbracelet:mainfrom
mintychochip:add-fireworks-providers

Conversation

@mintychochip

Copy link
Copy Markdown

Summary

  • Adds Fireworks serverless provider with 12 models (Kimi K2.6, DeepSeek V4, GLM 5.1, MiniMax M2.7, GPT OSS, Qwen 3.6 Plus, etc.) fetched dynamically from models.dev/api.json
  • Adds Fireworks (Firepass) subscription provider with single model — Kimi K2.6 Turbo — at zero per-token cost, using a separate $FIREPASS_API_KEY to avoid conflicts with the serverless $FIREWORKS_API_KEY
  • Adds InferenceProviderFireworks and InferenceProviderFirePass constants to pkg/catwalk
  • Wires both updaters into the nightly GitHub Actions workflow

Test plan

  • go run ./cmd/fireworks generates valid internal/providers/configs/fireworks.json
  • go run ./cmd/firepass generates valid internal/providers/configs/firepass.json
  • go test ./... passes (the pre-existing Synthetic test failure is unrelated)
  • Workflow validates on CI

💘 Generated with Crush

Adds two new AI inference providers for Fireworks AI:

- **Fireworks** (serverless): 12 models fetched from models.dev/api.json,
  including Kimi K2.6, DeepSeek V4, GLM 5.1, MiniMax M2.7, GPT OSS, and Qwen.
  Uses $FIREWORKS_API_KEY with per-token billing.

- **Fire Pass** (subscription): Single model — Kimi K2.6 Turbo — with zero
  per-token cost. Uses separate $FIREPASS_API_KEY to avoid conflicts with
  the serverless key.

Also updates the auto-update workflow to include both new providers.

💘 Generated with Crush

Assisted-by: Crush:accounts/fireworks/routers/kimi-k2p6-turbo
@mintychochip mintychochip force-pushed the add-fireworks-providers branch from 389aef7 to 4beb94b Compare May 31, 2026 07:55
@mintychochip

Copy link
Copy Markdown
Author

Closing in favor of #265 which adds the same Fireworks provider.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant