Skip to content

Add Fireworks fallback for CanopyWave - #571

Closed
jahooma wants to merge 6483 commits into
mainfrom
jahooma/fireworks-fallback
Closed

Add Fireworks fallback for CanopyWave#571
jahooma wants to merge 6483 commits into
mainfrom
jahooma/fireworks-fallback

Conversation

@jahooma

@jahooma jahooma commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Adds a server-side fallback from CanopyWave to Fireworks for supported models when CanopyWave returns availability failures such as 429, 5xx, or "No available workers".
If CanopyWave is not configured, supported models now route directly to Fireworks instead of failing on the missing key.
This keeps the existing provider billing/logging paths intact and covers both streaming and non-streaming completions.
Validated with bun test web/src/app/api/v1/chat/completions/__tests__/completions.test.ts and bun run --cwd web typecheck.

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

Labels

bot:triaged Classified by the community triage bot pr:out-of-scope Touches paths the public mirror does not accept

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants