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

<a id="feature-services-architecture"></a>
<a id="feature-services-overview"></a>
# Feature services {#feature-services}

Feature services provide task-specific prompts and typed results over nr-llm.
Start with [Step 5: Select a database configuration](https://docs.typo3.org/permalink/netresearch/nr-llm:integration-guide-step5@0.44) so the configuration identity and
policy remain attached to the call. Choose a recipe below, then consult its
API reference for return values and adapter limits.

-   Text generation: [CompletionService](https://docs.typo3.org/permalink/netresearch/nr-llm:feature-services-completion@0.44).
-   Image input: [VisionService](https://docs.typo3.org/permalink/netresearch/nr-llm:feature-services-vision@0.44).
-   Vectors and similarity: [EmbeddingService](https://docs.typo3.org/permalink/netresearch/nr-llm:feature-services-embedding@0.44).
-   Translation and separate translator results: [TranslationService](https://docs.typo3.org/permalink/netresearch/nr-llm:feature-services-translation@0.44).

The common architecture is [Architecture](https://docs.typo3.org/permalink/netresearch/nr-llm:architecture@0.44). Cache hits, background runs
and direct provider calls have different behavior; they are not interchangeable
shortcuts. These recipes describe the checked main snapshot; select your
installed release and read [Release availability](https://docs.typo3.org/permalink/netresearch/nr-llm:api-availability@0.44).

## Requirements {#feature-services-requirements}

-   See [Support matrix](https://docs.typo3.org/permalink/netresearch/nr-llm:api-support-matrix@0.44) for supported TYPO3 and PHP versions.
-   PHP 8.2+.
-   nr-llm core extension (`LlmServiceManager`).

-   [Completion recipes](https://docs.typo3.org/permalink/netresearch/nr-llm:completion-recipes@0.44)
-   [Image-input recipes](https://docs.typo3.org/permalink/netresearch/nr-llm:image-input-recipes@0.44)
-   [Embedding recipes](https://docs.typo3.org/permalink/netresearch/nr-llm:embedding-recipes@0.44)
-   [Translation recipes](https://docs.typo3.org/permalink/netresearch/nr-llm:translation-recipes@0.44)
-   [Injection and prompt defaults](https://docs.typo3.org/permalink/netresearch/nr-llm:injection-and-prompt-defaults@0.44)
-   [Testing feature-service consumers](https://docs.typo3.org/permalink/netresearch/nr-llm:testing-feature-service-consumers@0.44)
-   [Caching and batch behavior](https://docs.typo3.org/permalink/netresearch/nr-llm:caching-and-batch-behavior@0.44)
-   [Consumer integration examples](https://docs.typo3.org/permalink/netresearch/nr-llm:consumer-integration-examples@0.44)
