PHPackages                             alnv/contao-open-ai-assistant-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. alnv/contao-open-ai-assistant-bundle

ActiveContao-bundle[Search &amp; Filtering](/categories/search)

alnv/contao-open-ai-assistant-bundle
====================================

OpenAI-ChatBot

1.0.2(1y ago)0598proprietaryPHP

Since Oct 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/alnv/contao-open-ai-assistant-bundle)[ Packagist](https://packagist.org/packages/alnv/contao-open-ai-assistant-bundle)[ RSS](/packages/alnv-contao-open-ai-assistant-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

OpenAI Erweiterung für Contao CMS
=================================

[](#openai-erweiterung-für-contao-cms)

Diese Erweiterung ermöglicht die Integration von OpenAI in das Contao CMS und ist mit Contao 4.13 und Contao 5 kompatibel. Mit dieser Erweiterung können Sie Dateien in den OpenAI Vektor Store hochladen, einen Assistenten erstellen und einen Chatbot für Ihre Website konfigurieren.

Features
--------

[](#features)

- **Upload von Dateien in den OpenAI Vektor Store**: Sie können verschiedene Dateien hochladen, die zur Verbesserung der KI-Modelle verwendet werden.
- **Erstellung eines OpenAI-Assistenten**: Sie können einen KI-Assistenten erstellen und ihn mit den hochgeladenen Vektor Store Dateien füttern, um präzisere Antworten zu erhalten.
- **Integration eines Chatbots**: Der Chatbot kann die Fragen der Website-Besucher beantworten, basierend auf den Informationen in den Vektor Store Dateien.
- **Kompatibilität mit Elasticsearch**: Die Erweiterung kann mit [Elasticsearch ProSearch Indexer Adapter Bundle](https://extensions.contao.org/?q=pro&pages=1&p=alnv%2Fprosearch-indexer-contao-adapter-bundle) integriert werden, um indexierte Seiten in den Vektor Store zu übertragen.

Voraussetzungen
---------------

[](#voraussetzungen)

- **Contao CMS 4.13 oder Contao 5**
- **OpenAI-Lizenzschlüssel**: Eine gültige OpenAI-Lizenz ist erforderlich, um die Funktionen der Erweiterung nutzen zu können.

Installation
------------

[](#installation)

1. **Erweiterung herunterladen und installieren**:

    - Die Erweiterung kann über den Contao Manager installiert werden.
    - Alternativ können Sie das Bundle manuell über Composer installieren: ```
        composer require alnv/contao-open-ai-assistant-bundle
        ```
2. **OpenAI-Lizenzschlüssel hinzufügen**:

    - Eine gültige OpenAI-Lizenz ist erforderlich.
    - Gehen Sie zu [OpenAI](https://platform.openai.com/signup) und erstellen Sie ein Konto.
    - Nach der Registrierung finden Sie den API-Schlüssel im Dashboard.
    - Speichern Sie den API-Schlüssel im Contao-Backend unter **Einstellungen → OpenAI-Einstellungen**.

Anleitung zur Verwendung
------------------------

[](#anleitung-zur-verwendung)

### 1. Dateien in den OpenAI Vektor Store hochladen

[](#1-dateien-in-den-openai-vektor-store-hochladen)

Sie können Dateien (z.B. PDF, Textdateien) im Backend in den OpenAI Vektor Store hochladen. Dies hilft, relevante Informationen für Ihren Assistenten zu speichern.

### 2. Erstellen eines OpenAI-Assistenten

[](#2-erstellen-eines-openai-assistenten)

Ein Assistent kann mit den hochgeladenen Vektor Store Dateien trainiert werden. Der Assistent nutzt diese Daten, um Anfragen besser zu beantworten.

**Hinweise für einen guten Prompt**:

- Ein guter Prompt ist entscheidend für die Leistung und Genauigkeit des Assistenten.
- Formulieren Sie Ihren Prompt klar und präzise.
- Geben Sie dem Assistenten ausreichend Kontextinformationen.
- Beispiel für einen effektiven Prompt: *"Du bist ein Kundenservice-Assistent für eine Online-Buchhandlung. Antworte höflich und präzise auf Anfragen zu Büchern, Lieferungen und Rücksendungen."*

**Warum ist ein guter Prompt wichtig?**

Ein präziser und gut durchdachter Prompt hilft dem KI-Modell, die Anfrage besser zu verstehen und eine relevante Antwort zu liefern. Er definiert den Ton und den Kontext der Konversation und beeinflusst somit direkt die Qualität der Antworten.

### 3. Chatbot erstellen

[](#3-chatbot-erstellen)

Nachdem der Assistent erstellt wurde, können Sie einen Chatbot im Backend hinzufügen (Frontend-Modul). Der Chatbot kann dann in die Website integriert werden, um die Fragen der Besucher basierend auf den Informationen im Vektor Store zu beantworten.

Integration mit Elasticsearch
-----------------------------

[](#integration-mit-elasticsearch)

Diese Erweiterung unterstützt auch die Integration mit Elasticsearch. Um diese Funktion zu nutzen, müssen Sie die [Elasticsearch Erweiterung](https://extensions.contao.org/?q=pro&pages=1&p=alnv%2Fprosearch-indexer-contao-adapter-bundle) installieren.

### Anleitung zur Elasticsearch-Integration

[](#anleitung-zur-elasticsearch-integration)

1. **Elasticsearch Erweiterung installieren**:

    - Installieren Sie das `alnv/prosearch-indexer-contao-adapter-bundle` über den Contao Manager oder Composer.
2. **Suche und Index aufbauen**:

    - Gehen Sie im Backend zu **Elasticsearch → Suche** und erstellen Sie eine neue Suche.
    - Gehen Sie zu **Elasticsearch → Indexes** und legen Sie einen Index an.
3. **Vektordatei erstellen**:

    - Gehen Sie zu **Elasticsearch → Indexes** und klicken Sie oben rechts auf den Menüpunkt **"Vektordatei erstellen"**.
    - Wählen Sie die zu indexierenden Inhalte aus und erstellen Sie eine Vektordatei.
4. **Vector Store aktualisieren**:

    - Nachdem die Vektordatei erstellt wurde, klicken Sie auf **"Speichern und Schließen"**.
    - Klicken Sie anschließend auf **"Vector Store aktualisieren"**, um die Dateien automatisch in den OpenAI Vektor Store hochzuladen.

### Verwendung des Vektor Store für den Assistenten

[](#verwendung-des-vektor-store-für-den-assistenten)

- Sobald die Vektor Store Dateien hochgeladen sind, können Sie diese für Ihren Assistenten verwenden, um die Qualität der Antworten weiter zu verbessern.

Support
-------

[](#support)

Bei Fragen oder Problemen können Sie sich gerne an das Entwicklerteam wenden.

Viel Erfolg mit der OpenAI-Integration in Contao!

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance43

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~64 days

Total

3

Last Release

452d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4fbeb223fb8b63aa67bd0ecd461fdcbff4e4977d0e6ba040c30da1ad0857c973?d=identicon)[alnv](/maintainers/alnv)

---

Tags

elasticsearchaiopencontaomachine learningpromptKIassistantvector storecatalog-manager

### Embed Badge

![Health badge](/badges/alnv-contao-open-ai-assistant-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/alnv-contao-open-ai-assistant-bundle/health.svg)](https://phpackages.com/packages/alnv-contao-open-ai-assistant-bundle)
```

###  Alternatives

[alnv/catalog-manager

Catalog Manager for Contao CMS

3234.1k11](/packages/alnv-catalog-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
