Skip to content

With this plugin for ILIAS, your platform users can chat with a Large Language Model such as GPT.

License

Notifications You must be signed in to change notification settings

surlabs/AIChatForILIAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chat plugin for ILIAS

Welcome to the official repository for AI Chat plugin for ILIAS. This plugin is created and maintained by Daniel Cazalla and Jesús Copado, founders of SURLABS and is designed to work with ILIAS 8.0 and above.

What is AI Chat for ILIAS?

This plugin adds a new repository object to your platform, where chatrooms with an LLM can be held by the users. Allowing users to interact with the LLM in a natural way within the ILIAS platform.

Which LLMs are currently supported?

This plugin currently supports the following LLMs:

Can I use different API-keys for different Objects?

This plugin has been developed to allow the use of different API-keys for different objects. This means that you can use different API-keys for different chatrooms, and it has also the option at plugin configuration, to set one API-key for all chatrooms, disabling, api key field from each object's configuration.

Installation & Update

Software Requirements

  • AI Chat requires PHP version 8.0 to work properly on your ILIAS 8 platform
  • AI Chat requires at least one OpenAI GPT API key to work properly on your ILIAS platform

Installation steps

  1. Create subdirectories, if necessary for Customizing/global/plugins/Services/Repository/RepositoryObject/
  2. In Customizing/global/plugins/Services/Repository/RepositoryObject/
  3. Then, execute:
git clone https://github.com/surlabs/AIChatForILIAS.git ./AIChat
cd AIChat
git checkout ilias8
  1. AI Chat uses the ILIAS composer autoloader functionality so, after installing or update the plugin, ensure you run on the ILIAS root folder
composer du
php setup/setup.php update

Please ensure you don't ignore plugins on composer.json


About

With this plugin for ILIAS, your platform users can chat with a Large Language Model such as GPT.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published