TYPO3 Documentation
TYPO3 LLM extension
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 LLM extension

  • Introduction
  • Installation
  • Administration
    • Managing providers
    • Managing models
    • Managing configurations
    • Managing tasks
    • Managing prompt snippets
    • Managing skills
    • Running tools
    • AI-powered wizards
    • Per-user AI budgets
    • Usage analytics
  • Configuration reference
    • Provider fields
    • Model fields
    • Configuration field reference
    • Task fields
    • Settings
  • Developer guide
    • Streaming support
    • Tool/function calling
    • Creating custom providers
    • Registering a provider
    • Fallback chain
    • BE group permission checks
    • Configuration presets
    • Build your extension on nr-llm
    • Feature services
  • API reference
    • LlmServiceManager
    • CompletionService
    • EmbeddingService
    • VisionService
    • TranslationService
    • ToolCallingService
    • Response objects
    • Option classes
    • Provider interface
    • Exceptions
  • Architecture
  • Testing guide
    • Unit testing
    • Functional testing
    • E2E testing
    • CI configuration
  • Architecture Decision Records
    • ADR-001: Provider Abstraction Layer
    • ADR-002: Feature Services Architecture
    • ADR-003: Typed Response Objects
    • ADR-004: PSR-14 Event System
    • ADR-005: TYPO3 Caching Framework Integration
    • ADR-006: Option Objects vs Arrays
    • ADR-007: Multi-Provider Strategy
    • ADR-008: Error Handling Strategy
    • ADR-009: Streaming Implementation
    • ADR-010: Tool/Function Calling Design
    • ADR-011: Object-Only Options API
    • ADR-012: API key encryption at application level
    • ADR-013: Three-level configuration architecture (Provider-Model-Configuration)
    • ADR-014: AI-Powered Wizard System
    • ADR-015: Type-Safe Domain Models via PHP 8.1+ Enums & Value Objects
    • ADR-016: Thinking/Reasoning Block Extraction
    • ADR-017: Safe Type Casting via SafeCastTrait
    • ADR-018: Multi-Provider Model Discovery
    • ADR-019: Internationalization Strategy
    • ADR-020: Backend Output Format Rendering
    • ADR-021: Provider Fallback Chain
    • ADR-022: Attribute-Based Provider Registration
    • ADR-023: Native Backend Capability Permissions
    • ADR-024: Dashboard Widgets
    • ADR-025: Per-User AI Budgets
    • ADR-026: Provider Middleware Pipeline
    • ADR-027: Split TaskController
    • ADR-028: Public services policy in Configuration/Services.yaml
    • ADR-029: Usage Analytics Dashboard
    • ADR-030: Specialized Services Authenticate Through nr-vault
    • ADR-031: Tagged Prompt Snippet Library
    • ADR-032: Specialized Usage Tracking and Pricing Catalog
    • ADR-033: Specialized Models in the Model Registry
    • ADR-034: Remove the ExtensionConfiguration default-provider fallback
    • ADR-035: Skill ingest (GitHub-hosted SKILL.md sources)
    • ADR-036: Skill injection (attach + compose into prompts)
    • ADR-037: Backend AJAX admin guard
    • ADR-038: Tool runtime (function-calling agent loop)
    • ADR-039: Global per-tool availability state
    • ADR-040: Playground run trace and tool-path prompt augmentation
    • ADR-041: Playground live run streaming
    • ADR-042: Content and configuration read tools for the agent
    • ADR-043: Tool groups with a fail-closed enable cascade
    • ADR-044: Error-analysis tools with fail-closed guards
    • ADR-045: Schema and resolution tools
    • ADR-046: History, URL and validation tools
    • ADR-047: FAL tools
    • ADR-048: Diagnostics tools
    • ADR-049: RAG site-search tools over installed search indexes
    • ADR-050: Retrieval and embedding scope — the boundary with nr_ai_search
    • ADR-051: Tool-calling feature service — narrow consumer interface
    • ADR-052: Usage attribution honours the caller-supplied beUserUid
    • ADR-053: One marker interface for all thrown exceptions
    • ADR-054: Typed tool turns on ChatMessage instead of wire arrays
    • ADR-055: Embeddings join the configuration path; dimensions metadata
    • ADR-056: Configuration presets — consumer-declared, admin-imported records
  • Changelog
  • Sitemap

Options

Give feedback View source How to edit Edit on GitHub Full documentation (single file)
  1. TYPO3 LLM extension
  2. Configuration reference
Give feedback Edit on GitHub

Configuration reference 

This page is the field reference for all configurable entities. For step-by-step setup instructions, see the Administration guide.

  • Provider fields
    • Required
    • Optional
  • Model fields
    • Required
    • Optional
  • Configuration field reference
    • Required
    • Optional
  • Task fields
  • Settings
    • Provider configuration
    • Environment variables
    • Security
    • Logging
    • Caching
  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Jul 14, 2026 03:28

© since 2025 by Netresearch DTT GmbH
  • Legal Notice
  • Privacy Policy