DOCUMENTATION & FAQ

From Composer install to your first grounded answer.

  • 01

    Install

    • Composer package (TYPO3 v11, v12, v13, v14)
    • Include Static TypoScript template in Root
    • Non-Composer mode supported with bundled parsers
    composer require t3chatbot/t3-chatbot-ai
  • 02

    Configure

    • Chatbot & RAG backend module (per-domain isolation)
    • Providers: Local/Remote Ollama, Gemini, OpenAI, Claude, OpenRouter
    • Full color palette, custom avatars, and heading titles
    • GDPR consent modal for external AI providers
  • 03

    Automate

    • Step 1: Content Discovery (RTE & FAL references)
    • Step 2: Vector embedding & indexing with batch limits
    • On-the-fly frontend auto-indexing as visitors browse
    ./vendor/bin/typo3 aichatbot:crawl ./vendor/bin/typo3 aichatbot:indexContentClasses --limit=50
  • T3 Chatbot AI is fully tested and compatible with TYPO3 v11.5 LTS, v12.4 LTS, v13.x, and v14.x across PHP 7.4 through PHP 8.4 in both Composer and Non-Composer environments.

  • No. T3chatbot operates non-destructively. It reads published page data and FAL files to build vector representations without altering your page records, Fluid templates, or TCA structures.

  • Yes. AI provider configuration is completely decoupled. You can start with OpenAI or Gemini during development and switch to private on-premise Ollama in production with a single setting in the TYPO3 backend.

  • Yes. T3chatbot indexes permission metadata. Content restricted to specific frontend user groups is excluded from public search queries and only exposed if access control criteria are verified.

  • T3chatbot leverages scalable vector storage adapters (such as Qdrant, Chroma, or database vector extensions). Chunks are indexed asynchronously via CLI commands without degrading frontend web server performance.

  • Yes, absolutely. The TYPO3 backend module provides dedicated appearance settings allowing editors and administrators to configure the primary brand color, heading title, avatar icon, position offsets, and greeting prompts without writing code or touching template files.

Want to explore the live assistant?

Test queries against this website’s indexed knowledge base directly.

Back to Home

AI Assistant

Online

Data Protection Consent

This chatbot uses Google Gemini AI service to process and answer your queries. By clicking Accept, you agree that your questions and conversation data will be sent to Google Gemini for processing.

Close Chat?

Are you sure you want to close this chat? This will clear your chat history and start a new session.

Hello! How can I help you today?