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.13
- 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
This package is auto-updated.
Last update: 2026-09-22 22:58:16 UTC
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.