TYPO3 Logo
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
    • AI-powered wizards
    • Per-user AI budgets
  • 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
    • Build your extension on nr-llm
    • Feature services
  • API reference
    • LlmServiceManager
    • CompletionService
    • EmbeddingService
    • VisionService
    • TranslationService
    • 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
  • Changelog
  • Sitemap
  1. TYPO3 LLM extension
  2. API reference
Give feedback Edit on GitHub

API reference 

Complete API reference for the TYPO3 LLM extension.

  • LlmServiceManager
  • CompletionService
  • EmbeddingService
  • VisionService
  • TranslationService
  • Response objects
    • CompletionResponse
    • VisionResponse
    • EmbeddingResponse
    • TranslationResult
    • UsageStatistics
  • Option classes
    • ChatOptions
  • Provider interface
  • Exceptions
    • Events
  • 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: Apr 22, 2026 13:39

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