LLM Foundation
Shared AI foundation for TYPO3. Configure LLM providers once and reuse them in extensions that integrate with nr-llm. Supports OpenAI, Anthropic Claude, Google Gemini, Ollama, and more.
Start with Quick start to connect a provider and run a first request. Editors can use prepared tasks through For editors; developers can follow Build your extension on nr-llm to add a configured AI call to an extension.
Getting started
📘 Introduction
Learn what nr-llm is, which providers are supported, and what problems it solves.
📦 Installation
Install nr-llm via Composer and complete database setup.
For editors
Run prepared tasks, review proposals and approve permitted changes through For editors. Your administrator grants access and prepares configurations.
For administrators
Set up and manage AI providers, models, and configurations through the TYPO3 backend module.
The AI backend module.
🛠️ Administration guide
Step-by-step: add providers, fetch models, create configurations and tasks, with screenshots of key workflows.
✨ AI-powered wizards
Setup wizard, configuration wizard, and task wizard — let AI generate your config from a plain-language description.
📋 Configuration reference
Field reference for providers, models, configurations, extension and site settings, security, and caching.
🔐 Permissions & editor access
Grant editors exactly two capabilities — run prepared tasks and approve suspended runs — through the dedicated AI Tasks module. Nothing is open by default.
For developers
Use nr-llm services from your TYPO3 extension. Administrators manage provider credentials centrally.
🚀 Integration guide
Step-by-step tutorial: add AI capabilities to your extension.
💻 Developer guide
LlmServiceManager API, streaming, tool calling, and custom providers.
⚙️ Feature services
Translation, vision, embeddings, and completion — ready to inject and use.
📚 API reference
Services, lifecycle operations, options and
response objects. The documented @api
stability promise is guarded by a snapshot test.
🏗️ Architecture
Three-tier configuration hierarchy, provider abstraction, and design decisions.
✅ Testing
Test infrastructure, mocking LLM services, and CI configuration.
[n] A Netresearch extension
Professional TYPO3 development, AI integration, and enterprise consulting since 2002.
Table of contents
- Extension key
-
nr_llm
- Package name
- Version
-
main
- Language
-
en
- Author
-
Netresearch DTT GmbH
- License
-
This document is published under the CC BY 4.0 license.
- Rendered
-
Thu, 12 Nov 2026 12:57:39 +0000