madj2k / t3-ai-assistant-premium
Premium integrations for the TYPO3 AI Assistant extension.
Package info
github.com/skroggel/t3-ai-assistant-premium
Type:typo3-cms-extension
pkg:composer/madj2k/t3-ai-assistant-premium
Requires
- php: ^8.4
- ext-openssl: *
- madj2k/ai-core: ^2.0
- madj2k/t3-ai-assistant: ^2.0
- smalot/pdfparser: ^2.12
- typo3/cms-core: ^13.4 || ^14.3
- typo3/cms-extbase: ^13.4
- typo3/cms-frontend: ^13.4
Requires (Dev)
None
Suggests
- tpwd/ke_search: Provides a search frontend that can use the generic AI search integration.
Provides
None
Conflicts
None
Replaces
None
README
Premium integrations for madj2k/ai-assistant.
This extension is intentionally modular. Optional third-party integrations must not be hard dependencies.
The frontend integrations are delivered as compiled Vue custom elements. The Premium Search and Search Summary plugins provide the signed frontend context; Vue applications consume the page-level Premium clients for query optimization and summaries. The generic JSON controller executes a complete Assistant turn through the Core Orchestrator.
See the documentation for:
License
Set the license key in Admin Tools > Settings > Extension Configuration > AI Assistant Premium.
For deployments, the environment variable AI_ASSISTANT_PREMIUM_LICENSE can be used instead and takes precedence.
Render the documentation
Run from the extension root:
docker run --rm --pull always -v "$(pwd)":/project -it ghcr.io/typo3-documentation/render-guides:latest --config=Documentation
Build the frontend bundles with DDEV
Run the Premium bundle build from the project root:
ddev exec sh -lc 'cd /var/www/html/vendor/madj2k/t3-ai-assistant-premium && npm run build'
The compiled bundle is included in the extension at:
Resources/Public/JavaScript/ai-assistant-premium.js