Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 8655db7

Browse files
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-698
1 parent 0cd257a commit 8655db7

4 files changed

Lines changed: 1010 additions & 505 deletions

File tree

pnpm-lock.yaml

Lines changed: 29 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)