code-rhapsodie / connector-mistral
Connector for Mistral in Ibexa
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:ibexa-bundle
Requires
- php: ^8.3
- ext-json: *
- ibexa/connector-ai: ~5.0
- ibexa/core-search: ~5.0
- symfony/config: ^7.3
- symfony/dependency-injection: ^7.3
- symfony/http-client: ^7.3
- symfony/http-client-contracts: ^3.6
- symfony/http-foundation: ^7.3
- symfony/http-kernel: ^7.3
- symfony/yaml: ^7.3
Requires (Dev)
- dama/doctrine-test-bundle: ^v8.2
- ibexa/admin-ui: ~5.0
- ibexa/code-style: ~2.0.0
- ibexa/content-forms: ~5.0
- ibexa/core: ~5.0
- ibexa/core-persistence: ~5.0
- ibexa/doctrine-schema: ~5.0
- ibexa/fieldtype-richtext: ~5.0
- ibexa/graphql: ~5.0
- ibexa/installer: ~5.0
- ibexa/migrations: ~5.0
- ibexa/personalization: ~5.0
- ibexa/product-catalog: ~5.0
- ibexa/rest: ~5.0
- ibexa/scheduler: ~5.0
- ibexa/search: ~5.0
- ibexa/taxonomy: ~5.0
- ibexa/test-core: ~5.0-dev
- ibexa/twig-components: ~5.0
- ibexa/version-comparison: ~5.0
- matthiasnoback/symfony-dependency-injection-test: ^5.0
- phpstan/phpstan: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^9
- qossmic/deptrac-shim: ^0.24.0 || ^1.0.2
- rector/rector: ^2.1
README
The code-rhapsodie/connector-mistral bundle integrates Mistral into Ibexa DXP, enabling AI-assisted content generation and editing capabilities directly from the Ibexa Back Office.
NOTE This Mistral AI connector is experimental and may not be suitable for production use. Use at your own risk.
Installation
Step 1: Install the bundle via composer
composer require code-rhapsodie/connector-mistral
Step 2: Enable the bundle
// config/bundles.php return [ // ... CodeRhapsodie\Bundle\ConnectorMistral\CRConnectorMistralBundle::class => ['all' => true], ];
Step 3: Configure your api key
#.env MISTRAL_API_KEY=your-mistral-api-key-here
Step 4: Import generic IA Action migration
php bin/console ibexa:migrations:import vendor/code-rhapsodie/connector-mistral/src/bundle/Resources/migrations/mistral_action_configurations.yaml
Step 5: Execute Ibexa migration
php bin/console ibexa:migrations:migrate