Download the PHP package madj2k/t3-ai-assistant without Composer

On this page you can find all versions of the php package madj2k/t3-ai-assistant. 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 t3-ai-assistant

AI Assistant Extension for TYPO3

AI Assistant provides configurable Retrieval-Augmented Generation (RAG) assistants for TYPO3. Editors can combine TYPO3 pages, files and custom data sources with configurable chat pipelines and source attribution. Additional source types can be supplied by extensions.

The extension provides the TYPO3 integration: database records, backend configuration, source discovery, persistence, commands, session handling, diagnostics and frontend output. The framework-independent runtime, pipeline contracts, provider connectors and indexing primitives live in madj2k/ai-core, which Composer installs as a dependency.

Features

Requirements

Installation

After installation:

  1. Apply the TYPO3 database schema updates.
  2. Create and test an AI connection and a vector-store connection in the backend module.
  3. Create an indexer and index its sources.
  4. Create or import an assistant profile using the same vector-store connection and collection.
  5. Add the chat plugin to a page.

See the Documentation for configuration, commands and extension points.

Local Qdrant with DDEV

The dashboard is normally available at:

To test API-key authentication locally, add QDRANT__SERVICE__API_KEY to the Qdrant service environment and enter the same key in the TYPO3 vector-store connection record.

Diagnostics

Set Pipeline log mode to verbose under AI Assistant > Configuration, then inspect a chat request under AI Assistant > Diagnostics. Optional TYPO3 PSR log output is written to var/log/tx_aiassistant.log; general TYPO3 errors are available in var/log/typo3_*.log.

Render the documentation

Run from the extension root:


All versions of t3-ai-assistant with dependencies

PHP Build Version
Package Version
Requires madj2k/ai-core Version ^2.0
typo3/cms-core Version ^13.4 || ^14.3
psr/log Version ^3.0
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 madj2k/t3-ai-assistant contains the following files

Loading the files please wait ...