Skip to content

[Platform] Add Fireworks AI bridge#2195

Draft
Guikingone wants to merge 1 commit into
symfony:mainfrom
Guikingone:feature/fireworks-platform
Draft

[Platform] Add Fireworks AI bridge#2195
Guikingone wants to merge 1 commit into
symfony:mainfrom
Guikingone:feature/fireworks-platform

Conversation

@Guikingone

Copy link
Copy Markdown
Contributor
Q A
Bug fix? no
New feature? yes
Docs? yes
Issues --
License MIT

Add a dedicated Platform bridge for Fireworks AI covering chat completions, embeddings, reranking and image generation, with a dynamic ModelCatalog backed by the gateway list-models API and a static overlay for the image and rerank models the gateway does not flag.

  • Bridge package symfony/ai-fireworks-platform: Fireworks Model marker, Factory (Ollama-style, builds the catalog internally), FireworksClient and FireworksResultConverter routed by capability/URL, TokenUsageExtractor and a dynamic ModelCatalog with pagination and capability detection
  • ai-bundle wiring: fireworks config node, options import, AiBundle handler block, ModelCatalog service, CHANGELOG entry and guard tests
  • Documentation: ai-bundle.rst Fireworks section and platform.rst model/example references
  • Examples: chat, stream, toolcall, structured-output, embeddings, rerank, image
  • platform composer.json: add the "fireworks" keyword

Add a dedicated Platform bridge for Fireworks AI covering chat completions,
embeddings, reranking and image generation, with a dynamic ModelCatalog backed
by the gateway list-models API and a static overlay for the image and rerank
models the gateway does not flag.

- Bridge package symfony/ai-fireworks-platform: Fireworks Model marker, Factory
  (Ollama-style, builds the catalog internally), FireworksClient and
  FireworksResultConverter routed by capability/URL, TokenUsageExtractor and a
  dynamic ModelCatalog with pagination and capability detection
- ai-bundle wiring: fireworks config node, options import, AiBundle handler
  block, ModelCatalog service, CHANGELOG entry and guard tests
- Documentation: ai-bundle.rst Fireworks section and platform.rst model/example
  references
- Examples: chat, stream, toolcall, structured-output, embeddings, rerank, image
- platform composer.json: add the "fireworks" keyword
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.

1 participant