This repository was archived by the owner on May 15, 2026. It is now read-only.
Commit 8655db7
committed
feat(api): migrate Fireworks provider to AI SDK
- Replace BaseOpenAiCompatibleProvider with BaseProvider + AI SDK
- Use @ai-sdk/fireworks package for native Fireworks support
- Implement createMessage using streamText for streaming responses
- Implement completePrompt using generateText
- Add processUsageMetrics for handling cache and reasoning tokens
- Add mapToolChoice for AI SDK toolChoice format conversion
- Update tests to use AI SDK mocking pattern
Resolves: EXT-6981 parent 0cd257a commit 8655db7
4 files changed
Lines changed: 1010 additions & 505 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments