symfony / ai-higgsfield-platform
Higgsfield platform bridge for Symfony AI
Package info
github.com/symfony/ai-higgsfield-platform
Type:symfony-ai-platform
pkg:composer/symfony/ai-higgsfield-platform
Requires
- php: >=8.2
- symfony/ai-platform: ^0.14
- symfony/http-client: ^7.3|^8.0
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.5.53
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Higgsfield platform bridge for Symfony AI. Generates images and videos from text prompts or
references. Generation is asynchronous, so an invocation returns a Result\JobResult carrying the
handle of that generation, which HiggsfieldJobClient resolves once the media is ready.
Model Aliases
The model catalog is fetched from the Higgsfield API, so GET /models decides which names are
available to an account. Endpoint names are long and carry a version
(higgsfield-ai/soul/v2/standard), which cannot be dropped - higgsfield-ai/soul/standard exists
alongside it. CuratedModelCatalog, used by default, therefore adds a short alias that keeps the
version visible, and names the operation whenever family and version alone would not identify one:
| Alias | Model |
|---|---|
soul-2 |
higgsfield-ai/soul/v2/standard |
kling-2.5-i2v |
kling-video/v2.5-turbo/standard/image-to-video |
wan-2.7-t2v |
wan/v2.7/text-to-video |
Aliases are a shortcut, never a restriction: every name the API reports keeps working, and passing a
ModelCatalogInterface to Factory::createPlatform() replaces them.