Skip to content

feat: add Fireworks AI as a native provider - #18664

Closed
nateGeorge wants to merge 1 commit into
NousResearch:mainfrom
nateGeorge:fix-fireworks-provider
Closed

feat: add Fireworks AI as a native provider#18664
nateGeorge wants to merge 1 commit into
NousResearch:mainfrom
nateGeorge:fix-fireworks-provider

Conversation

@nateGeorge

@nateGeorge nateGeorge commented May 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds first-class support for Fireworks AI as a native Hermes provider, eliminating the need for custom endpoint configuration.

Background

Fireworks AI (fireworks.ai) hosts popular models including Kimi K2.6, DeepSeek V3, Llama 4, and Qwen 3. Users previously had to configure it via custom provider with manual base_url and api_key.

Changes

  • hermes_cli/auth.py: Add fireworks to PROVIDER_REGISTRY with:
  • hermes_cli/models.py: Add fireworks to CANONICAL_PROVIDERS for model picker UI
  • tests/hermes_cli/test_fireworks_provider.py: 20 tests covering registry, aliases, auto-detection, credentials, and API mode

Usage

model:
  provider: fireworks
  model: accounts/fireworks/models/kimi-k2p6

Related

Fireworks AI (fireworks.ai) is a popular API provider for models like
Kimi K2.6, DeepSeek V3, Llama 4, Qwen 3, etc. Previously users had to
configure it via custom_providers / custom endpoint. This commit adds
first-class support.

Changes:
- hermes_cli/auth.py: Add 'fireworks' to PROVIDER_REGISTRY with
  FIREWORKS_API_KEY / FIREWORKS_BASE_URL env vars
- hermes_cli/models.py: Add 'fireworks' to CANONICAL_PROVIDERS list
  with aliases (fireworks-ai, fw)
- hermes_cli/auth.py: Add provider aliases for fireworks-ai and fw
- tests/hermes_cli/test_fireworks_provider.py: 20 tests covering
  registry, aliases, auto-detection, credentials, model catalog,
  canonical provider list, and API mode routing

Usage after this commit:
  model:
    provider: fireworks
    model: accounts/fireworks/models/kimi-k2p6

Closes NousResearch#3510 (Firework Pass Support)
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard labels May 2, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Note: This overlaps significantly with existing open PRs #6054 and #15332 (both add Fireworks as built-in provider). Maintainers should pick one to merge and close the others.

1 similar comment
@alt-glitch

Copy link
Copy Markdown
Collaborator

Note: This overlaps significantly with existing open PRs #6054 and #15332 (both add Fireworks as built-in provider). Maintainers should pick one to merge and close the others.

@nateGeorge

Copy link
Copy Markdown
Contributor Author

Closing in favor of existing PRs #6054 and #15332 which cover the same Fireworks provider addition.

@nateGeorge nateGeorge closed this May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Firework Pass Support

2 participants