Download the PHP package alnv/contao-open-ai-assistant-bundle without Composer

On this page you can find all versions of the php package alnv/contao-open-ai-assistant-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package contao-open-ai-assistant-bundle

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

Voraussetzungen

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:
  2. OpenAI-Lizenzschlüssel hinzufügen:
    • Eine gültige OpenAI-Lizenz ist erforderlich.
    • Gehen Sie zu OpenAI 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

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

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:

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

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

Diese Erweiterung unterstützt auch die Integration mit Elasticsearch. Um diese Funktion zu nutzen, müssen Sie die Elasticsearch Erweiterung installieren.

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

Support

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

Viel Erfolg mit der OpenAI-Integration in Contao!


All versions of contao-open-ai-assistant-bundle with dependencies

PHP Build Version
Package Version
Requires contao/core-bundle Version ~4.13 || ~5.0
michelf/php-markdown Version ^2.0
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alnv/contao-open-ai-assistant-bundle contains the following files

Loading the files please wait ....