---
title: "Installation"
manual: "AI Universe"
version: "1.0"
permalink: "https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:installation@1.0"
source: "Installation/Index.rst"
rendered: "2026-10-19T14:06:07+00:00"
---

# Installation {#installation}

-   [Requirements](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:requirements@1.0)
-   [Install with Composer](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:install-with-composer@1.0)
-   [Activate extension](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:activate-extension@1.0)
-   [Post-install checks](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:post-install-checks@1.0)
-   [First configuration](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:first-configuration@1.0)

## Requirements {#installation-requirements}

-   TYPO3: 11.0 up to 13.4
-   PHP: 7.4 up to 8.4
-   Composer-based TYPO3 setup recommended

## Install with Composer {#installation-composer}

**Install extension**

```bash
composer require nitsan/ns-aiuniverse
```

## Activate extension {#installation-activate}

1.  Open TYPO3 backend.
1.  Go to **Admin Tools > Extensions**.
1.  Activate [EXT:ns_aiuniverse](https://extensions.typo3.org/extension/ns_aiuniverse).

## Post-install checks {#installation-post-install}

After activation, verify:

-   Extension is listed as active.
-   Extension configuration is available in
    **Admin Tools > Settings > Extension Configuration**.
-   Cache configuration `nsaiuniverse_statistics` is present
    (registered by [`ext_localconf.php`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/ExtLocalconf.html#file-extension-ext-localconf-php)).

## First configuration {#installation-first-config}

At minimum, set:

-   `defaultModel` (provider family)
-   Provider API key (for example `openai_api_key`)
-   Provider default model (for example `openai_model`)

For details, continue with [Configuration](https://docs.typo3.org/permalink/nitsan/ns-aiuniverse:configuration@1.0).
