Introduction 

AI Universe is a base extension for AI operations in T3Planet's AI Extension. It is designed as shared infrastructure, not as a standalone frontend plugin.

What it is 

  • A reusable service layer for AI provider communication.
  • A central configuration point for API keys and model defaults.
  • A utility and statistics layer for AI-enabled T3Plane's AI Extensions for TYPO3.

What it is not 

  • It does not register a frontend plugin by itself.
  • It does not ship page templates or TypoScript frontend rendering.
  • It is not an end-user chatbot UI product out of the box.

Who it is for 

Developers
Use services like AiRequestService, BaseClient, AiStatisticsService, and utilities to build AI features.
Editors / admins
Configure providers, API keys, default models, and basic auth in Extension Configuration.
Non-technical stakeholders
Get a single foundation layer that reduces duplicated AI integration work across extensions.

Key capabilities 

  • Multi-provider request preparation and response parsing.
  • Embedding request/response support for selected providers.
  • OpenAI usage statistics retrieval, transformation, and cache-backed chart data.
  • Basic authentication helper for protected URL fetches.
  • Centralized utility helpers for extension configuration access.

Supported providers 

The codebase includes provider handling for:

  • OpenAI
  • Claude / Anthropic
  • Gemini
  • Azure OpenAI
  • Mistral
  • DeepSeek
  • xAI
  • Custom LLM endpoint

Provider behavior and available options depend on configured API keys and model settings in ext_conf_template.txt.