---
title: "LLM Foundation"
manual: "LLM Foundation"
version: "0.44"
permalink: "https://docs.typo3.org/permalink/netresearch/nr-llm:start@0.44"
source: "Index.rst"
start: true
rendered: "2026-11-12T17:35:48+00:00"
---

# LLM Foundation {#start}

![](Images/netresearch-underline.svg)

---

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](https://docs.typo3.org/permalink/netresearch/nr-llm:quickstart@0.44) to connect a provider and run a first request.
Editors can use prepared tasks through [For editors](https://docs.typo3.org/permalink/netresearch/nr-llm:editors@0.44); developers can follow
[Build your extension on nr-llm](https://docs.typo3.org/permalink/netresearch/nr-llm:integration-guide@0.44) to add a configured AI call to an extension.

---

## Getting started {#getting-started}

**📘 Introduction**

Learn what nr-llm is, which providers are
supported, and what problems it solves.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:introduction@0.44)

**📦 Installation**

Install nr-llm via Composer and complete database setup.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:quickstart@0.44)

---

## For editors {#start-editors}

Run prepared tasks, review proposals and approve permitted changes through
[For editors](https://docs.typo3.org/permalink/netresearch/nr-llm:editors@0.44). Your administrator grants access and prepares configurations.

## For administrators {#for-administrators}

Set up and manage AI providers, models, and
configurations through the TYPO3 backend module.

![LLM backend module dashboard showing provider and model management, AI wizard buttons, and quick-reference code snippets](Images/backend-dashboard.png)

**🛠️ Administration guide**

Step-by-step: add providers, fetch models,
create configurations and tasks, with
screenshots of key workflows.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:administration@0.44)

**✨ AI-powered wizards**

Setup wizard, configuration wizard, and
task wizard — let AI generate your config
from a plain-language description.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:administration-wizards@0.44)

**📋 Configuration reference**

Field reference for providers,
models, configurations, extension and site settings,
security, and caching.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:configuration@0.44)

**🔐 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.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:administration-permissions@0.44)

---

## For developers {#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.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:integration-guide@0.44)

**💻 Developer guide**

LlmServiceManager API, streaming, tool
calling, and custom providers.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:developer@0.44)

**⚙️ Feature services**

Translation, vision, embeddings, and
completion — ready to inject and use.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:feature-services@0.44)

**📚 API reference**

Services, lifecycle operations, options and
response objects. The documented `@api`
stability promise is guarded by a snapshot test.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:api-reference@0.44)

**🏗️ Architecture**

Three-tier configuration hierarchy,
provider abstraction, and design decisions.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:architecture@0.44)

**✅ Testing**

Test infrastructure, mocking LLM services,
and CI configuration.

[Read more](https://docs.typo3.org/permalink/netresearch/nr-llm:testing@0.44)

---

**\[n\] A Netresearch extension**

![](Images/netresearch-underline.svg)
Professional TYPO3 development, AI integration,
and enterprise consulting since 2002.

[netresearch.de](https://www.netresearch.de)

---

**Table of contents**

-   [Introduction](https://docs.typo3.org/permalink/netresearch/nr-llm:introduction-1@0.44)
-   [Installation](https://docs.typo3.org/permalink/netresearch/nr-llm:installation-1@0.44)
-   [For editors](https://docs.typo3.org/permalink/netresearch/nr-llm:for-editors@0.44)
-   [Administration](https://docs.typo3.org/permalink/netresearch/nr-llm:administration-1@0.44)
-   [Configuration reference](https://docs.typo3.org/permalink/netresearch/nr-llm:configuration-reference@0.44)
-   [Developer guide](https://docs.typo3.org/permalink/netresearch/nr-llm:developer-guide@0.44)
-   [API reference](https://docs.typo3.org/permalink/netresearch/nr-llm:api-reference-1@0.44)
-   [Architecture](https://docs.typo3.org/permalink/netresearch/nr-llm:architecture-1@0.44)
-   [Responsible AI](https://docs.typo3.org/permalink/netresearch/nr-llm:responsible-ai-1@0.44)
-   [Testing guide](https://docs.typo3.org/permalink/netresearch/nr-llm:testing-guide@0.44)
-   [Architecture decision records](https://docs.typo3.org/permalink/netresearch/nr-llm:architecture-decision-records-1@0.44)
-   [Changelog](https://docs.typo3.org/permalink/netresearch/nr-llm:changelog-1@0.44)

-   *Extension key:* nr_llm
-   *Package name:* [`netresearch/nr-llm`](https://packagist.org/packages/netresearch/nr-llm)
-   *Version:* 0.44
-   *Language:* en
-   *Author:* Netresearch DTT GmbH
-   *License:*

    This document is published under the
    [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) license.

-   *Rendered:* Thu, 12 Nov 2026 17:35:48 +0000

---
