.. include:: /Includes.rst.txt .. _start: =================== TYPO3 LLM extension =================== .. image:: /Images/netresearch-underline.svg :alt: :width: 200px :class: no-border ---- :Extension key: nr_llm :Package name: :composer:`netresearch/nr-llm` :Version: |release| :Language: en :Author: Netresearch DTT GmbH :License: This document is published under the `CC BY 4.0 `__ license. :Rendered: |today| ---- Shared AI foundation for TYPO3. Configure LLM providers once — every AI extension uses them. Supports OpenAI, Anthropic Claude, Google Gemini, Ollama, and more. .. figure:: /Images/backend-dashboard.png :alt: LLM backend module dashboard showing provider and model management, AI wizard buttons, and quick-reference code snippets :class: with-border with-shadow :zoom: lightbox The :guilabel:`Admin Tools > LLM` backend module. ---- Getting started =============== .. card-grid:: :columns: 1 :columns-md: 2 :gap: 4 :card-height: 100 .. card:: 📘 Introduction Learn what nr-llm is, which providers are supported, and what problems it solves. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link .. card:: 📦 Installation Install nr-llm via Composer and activate it. .. card-footer:: :ref:`Read more ` :button-style: btn btn-primary stretched-link ---- For administrators ================== Set up and manage AI providers, models, and configurations through the TYPO3 backend module. .. card-grid:: :columns: 1 :columns-md: 3 :gap: 4 :card-height: 100 .. card:: 🛠️ Administration guide Step-by-step: add providers, fetch models, create configurations and tasks. Includes screenshots of every screen. .. card-footer:: :ref:`Read more ` :button-style: btn btn-primary stretched-link .. card:: ✨ AI-powered wizards Setup wizard, configuration wizard, and task wizard — let AI generate your config from a plain-language description. .. card-footer:: :ref:`Read more ` :button-style: btn btn-primary stretched-link .. card:: 📋 Configuration reference Complete field reference for providers, models, configurations, TypoScript settings, security, and caching. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link ---- For developers ============== Build your TYPO3 extension on nr-llm — three lines of dependency injection, no API key handling. .. card-grid:: :columns: 1 :columns-md: 3 :gap: 4 :card-height: 100 .. card:: 🚀 Integration guide Step-by-step tutorial: add AI capabilities to your extension in five minutes. .. card-footer:: :ref:`Read more ` :button-style: btn btn-primary stretched-link .. card:: 💻 Developer guide LlmServiceManager API, streaming, tool calling, and custom providers. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link .. card:: ⚙️ Feature services Translation, vision, embeddings, and completion — ready to inject and use. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link .. card:: 📚 API reference Complete class and method reference for all public services and response objects. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link .. card:: 🏗️ Architecture Three-tier configuration hierarchy, provider abstraction, and design decisions. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link .. card:: ✅ Testing Test infrastructure, mocking LLM services, and CI configuration. .. card-footer:: :ref:`Read more ` :button-style: btn btn-secondary stretched-link ---- .. card-grid:: :columns: 1 :gap: 4 :card-height: 100 .. card:: [n] A Netresearch extension .. image:: /Images/netresearch-underline.svg :alt: :width: 120px :class: no-border Professional TYPO3 development, AI integration, and enterprise consulting since 2002. .. card-footer:: `netresearch.de `__ :button-style: btn btn-secondary stretched-link ---- **Table of contents** .. toctree:: :maxdepth: 2 :titlesonly: Introduction/Index Installation/Index Administration/Index Configuration/Index Developer/Index Api/Index Architecture/Index Testing/Index Adr/Index Changelog .. Meta Menu .. toctree:: :hidden: Sitemap