“”

LLM — Shared AI Foundation for TYPO3 LLM — Shared AI Foundation for TYPO3

nr_llm / beta

Shared AI foundation for TYPO3. Configure LLM providers once — every AI extension uses them. Supports OpenAI, Anthropic, Google Gemini, Ollama, and more. Includes services for chat, translation, vision, and embeddings with encrypted API keys and full admin control.

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer require netresearch/nr-llm

Tags

#streaming #AI #embeddings #gemini #openai #gpt #claude #llm #Anthropic #ollama #provider-abstraction

Last upload comment

## Changes
- fix(release): drop broken slsa-provenance job (#135)
- fix(release): drop broken slsa-provenance job
- chore(release): bump version to 0.7.0 (#134)
- chore(release): bump version to 0.7.0
- docs: catch up README + Documentation with 0.7.0 features (#133)
- fix(docs): address Copilot review on PR #133
- docs: catch up README + Documentation with 0.7.0 features
- feat(budget): per-user AI spending ceilings (#132)
- fix(review): address Copilot review on PR #132
- feat(budget): add per-user AI spending ceilings
- feat(dashboard): monthly-cost + requests-by-provider widgets (#131)
- ci: skip mutation testing on pull_request
- chore: trigger Copilot re-review on #131
- feat(dashboard): ship monthly-cost + requests-by-provider widgets
- feat(be): native BE group permissions for AI capabilities (#130)
- feat(be): register BE group permissions for AI capabilities
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute (#129)
- ci: fix Fuzz testsuite name + silence SAST noise on tests
- fix(review): address Copilot review on PR #129
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute
- feat(resilience): provider fallback chain for retryable failures (#128)
- fix(review): address Copilot and Gemini review comments
- fix(tests): replace FQN with use-import (Rector)
- feat(resilience): add provider fallback chain for retryable failures
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0 (#127)
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0
- chore(deps): update dependency @axe-core/playwright to v4.11.2 (#126)
- chore(deps): update dependency @axe-core/playwright to v4.11.2
- chore(deps): update node.js to 24.15 (#125)
- chore(deps): update node.js to 24.15
- chore(deps): update dependency @types/node to v24.12.2 (#124)
- chore(deps): update dependency @types/node to v24.12.2
- chore(deps)

For details see https://github.com/netresearch/t3x-nr-llm/releases

Downloads by month

Download 0.7.0 Extension Manual Found an Issue? Code Insights Packagist.org
Author
Netresearch DTT GmbH
Company
Netresearch DTT GmbH
Last update
22. Apr 2026
First upload
12. Jan 2026
Downloads
4,835
Category
Services
Dependencies
  • TYPO3 (>=13.4.0 <=14.99.99)
  • PHP (>=8.2.0 <=8.99.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require netresearch/nr-llm to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (14)

Version history

Version Upload comment Works with TYPO3 Download
0.7.0 / beta
April 22, 2026
## Changes
- fix(release): drop broken slsa-provenance job (#135)
- fix(release): drop broken slsa-provenance job
- chore(release): bump version to 0.7.0 (#134)
- chore(release): bump version to 0.7.0
- docs: catch up README + Documentation with 0.7.0 features (#133)
- fix(docs): address Copilot review on PR #133
- docs: catch up README + Documentation with 0.7.0 features
- feat(budget): per-user AI spending ceilings (#132)
- fix(review): address Copilot review on PR #132
- feat(budget): add per-user AI spending ceilings
- feat(dashboard): monthly-cost + requests-by-provider widgets (#131)
- ci: skip mutation testing on pull_request
- chore: trigger Copilot re-review on #131
- feat(dashboard): ship monthly-cost + requests-by-provider widgets
- feat(be): native BE group permissions for AI capabilities (#130)
- feat(be): register BE group permissions for AI capabilities
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute (#129)
- ci: fix Fuzz testsuite name + silence SAST noise on tests
- fix(review): address Copilot review on PR #129
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute
- feat(resilience): provider fallback chain for retryable failures (#128)
- fix(review): address Copilot and Gemini review comments
- fix(tests): replace FQN with use-import (Rector)
- feat(resilience): add provider fallback chain for retryable failures
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0 (#127)
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0
- chore(deps): update dependency @axe-core/playwright to v4.11.2 (#126)
- chore(deps): update dependency @axe-core/playwright to v4.11.2
- chore(deps): update node.js to 24.15 (#125)
- chore(deps): update node.js to 24.15
- chore(deps): update dependency @types/node to v24.12.2 (#124)
- chore(deps): update dependency @types/node to v24.12.2
- chore(deps)

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.6.0 / beta
March 24, 2026
- chore: bump version to 0.6.0 (#118)
- chore: bump version to 0.6.0
- feat: add DocumentCapableInterface for PDF/document support (#117)
- docs: clarify getSupportedDocumentFormats docblock wording
- feat: add DocumentCapableInterface for PDF/document support
- feat: tool message conversion and multimodal content support (#115)
- fix: rename OpenAI multimodal test, clarify payload assertion limitation
- fix: address PR review — tool name mapping, PHPDoc, CGL
- feat: support multimodal content arrays in chatCompletion
- refactor: migrate to centralized CI tooling (typo3-ci-workflows) (#114)
- fix: ignore phpstan-typo3 v2/v3 parameter name differences for v13 compat
- fix: regenerate phpstan baseline (127 errors), add security commit type, update AGENTS.md
- fix: use PHPStan identifiers instead of message patterns for reliable matching
- fix: broaden phpstan ignore patterns for deprecation and array function rules
- fix: broaden deprecated class constant ignore to all paths (not just Tests)
- fix: move PHPStan ignoreErrors out of services.tags into parameters
- fix: ignore deprecated makeLinkButton() for v14 compat
- fix: add PHPStan ignoreErrors for strict-rules and deprecation-rules
- fix: add missing ci:test:php:lint composer script
- fix: remove duplicate phpat extension.neon include from PHPStan config
- refactor: migrate to netresearch/typo3-ci-workflows, replace grumphp with captainhook
- ci: migrate docs and e2e to shared workflows (#113)
- ci: migrate docs and e2e to shared workflows
- chore(deps): update step-security/harden-runner action to v2.16.0 (#112)
- chore(deps): update step-security/harden-runner action to v2.16.0
- chore(deps): update shivammathur/setup-php action to v2.37.0 (#111)
- chore(deps): update shivammathur/setup-php action to v2.37.0
- fix: stabilize flaky E2E tests with heading verification
- fix: update E2E tests for module overview landing page
- docs: documentation overhaul — restructure, branding, ADRs, cache fix (#110)
- fix: resolve second round of review comments
- fix: resolve all PR review comments
- fix: retake screenshots at 1440px viewport for proper context
- docs: add test modal screenshots, fix security references
- chore: update AGENTS.md files for current project state
- fix: remove hardcoded cache backend, use instance default
- docs: add Netresearch branding and complete guides.xml attributes
- docs: add ADRs 014-020 for post-v0.4 architectural decisions
- docs: split long pages into focused sub-pages (max 250 lines)
- docs: restructure documentation with admin guide, audience-grouped start page
- fix: set minimum-stability dev for DDEV path repositories (#109)
- fix: set minimum-stability dev for DDEV path repositories

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.5.0 / beta
March 09, 2026
- feat: AI-powered wizard system and dashboard improvements (#108)
- fix: address PR review comments for TaskExecute and controller duplication
- feat: configurable test prompt with locale and live output format toggle
- fix: simplify button restore and update model data date
- fix: address review comments on wizard code quality
- test: add comprehensive E2E tests for wizard flows
- fix: review cycle fixes for code quality and documentation
- feat: add wizard documentation, screenshots, and 100% patch coverage
- fix: restore method_exists guards for TYPO3 v13 compatibility
- fix: remove unnecessary method_exists checks for setShortcutContext
- fix: validate table and column names in DTO input sanitization
- refactor: extract SafeCastTrait and fix PHPUnit deprecations
- test: add comprehensive unit tests for wizard and form components
- fix: resolve CI failures in PHPStan, unit tests, and rector
- feat: AI-powered wizard system and dashboard improvements

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.11 / beta
March 08, 2026
- Fix: broaden reasoning model detection to all GPT-5.x models

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.10 / beta
March 08, 2026
- Fix: strip unsupported params for reasoning models and Claude

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.9 / beta
March 08, 2026
- Add German translations for backend module and TCA
- Fix: show config name and UID in test modal titles
- Fix: localize TCA labels, fix type key, remove deprecated cruser_id
- Docs: add backend screenshots, update model IDs

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.8 / beta
March 07, 2026
- Docs: add integration guide for extension developers
- Docs: rewrite introduction with value-oriented positioning
- Docs: restructure README around audience segments

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.7 / beta
March 07, 2026
- Add help page to LLM backend module
- Add setup wizard links to empty-state list pages
- Fix: use canonical endpoint URLs for known providers

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.6 / beta
March 06, 2026
- Fix: add Fluid-compatible getter for hasApiKey

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.5 / beta
March 06, 2026
- Fix: use GET /v1/models for Anthropic connection test

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.4 / beta
March 06, 2026
- Fix: use table-specific connection and simplify column checks
- Fix: wrap test cleanup in try/finally

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.3 / beta
March 06, 2026
- Fix: handle tables without uid column and remove hardcoded temperature

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.4.2 / beta
March 06, 2026
- Fix: add rootLevel to provider, configuration, and model TCA

For details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.3.2 / beta
March 04, 2026
v0.3.2 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.3.1 / beta
March 02, 2026
v0.3.1 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.3.0 / beta
March 01, 2026
v0.3.0 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.2.2 / beta
March 01, 2026
v0.2.2 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.2.1 / beta
February 28, 2026
v0.2.1 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.2.0 / beta
February 28, 2026
v0.2.0 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
>=13.4.0 <=14.99.99 Download
0.1.2 / beta
January 12, 2026
Release 0.1.2
>=14.0.0 <=14.99.99 Download