Skip to content

feat: add Fireworks AI as a built-in provider#2740

Closed
majiayu000 wants to merge 1 commit intoantinomyhq:mainfrom
majiayu000:feat/issue-2738-add-fireworks-provider
Closed

feat: add Fireworks AI as a built-in provider#2740
majiayu000 wants to merge 1 commit intoantinomyhq:mainfrom
majiayu000:feat/issue-2738-add-fireworks-provider

Conversation

@majiayu000
Copy link
Copy Markdown
Contributor

Fixes #2738

Adds Fireworks AI as a built-in provider, same pattern as the Novita AI addition in #2687.

Changes:

  • crates/forge_domain/src/provider.rs: added FIREWORKS const, registered in built_in_providers(), added from_str match arm and display_name() entry
  • crates/forge_repo/src/provider/provider.json: added fireworks provider config with the Kimi K2.5 Turbo (FirePass) model, OpenAI-compatible response type

Tested with cargo check --all-features --workspace and cargo test --all-features --workspace, both pass clean.

Add Fireworks AI provider entry to provider.rs (const, built_in_providers,
from_str, display_name) and provider.json with Kimi K2.5 Turbo FirePass
model. OpenAI-compatible endpoint.

Closes antinomyhq#2738

Signed-off-by: majiayu000 <1835304752@qq.com>
@majiayu000 majiayu000 marked this pull request as ready for review March 30, 2026 14:14
@kassieclaire
Copy link
Copy Markdown

seems like there's an error that I'm getting when using forge built from this pr -- [17:08:51] ERROR: POST https://api.fireworks.ai/inference/v1/chat/completions
Caused by: 400 Bad Request Reason: {"error":{"object":"error","type":"invalid_request_error","code":"invalid_request_error","message":"JSON Schema not supported}

Provider was set to fireworks ai
Kimi-K2.5-Turbo was automatically chosen
API key was verified working on another coding application

Might there be extra setup required?

I'll note that I also had issues with kimi-k2.5 from the alibaba coding plan provider -- these could be related issues caused by the json schema employed by forge (core issue)

@amitksingh1490
Copy link
Copy Markdown
Contributor

closing in favour of #2758 2758

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.

[Feature]: Add Fireworks AI as a built-in provider

3 participants