This project is not covered by Drupal’s security advisory policy.
Flexible multimedia chat interface, pluggable to many backends and for many usecases.
Features
- Chat user interface
- Integration with AI prompt engineering module enabling to configure AI conversations about any content or data on the Drupal website.
- Conversation storage and conversation types - create and save, list and view AI conversations, configure different types and backends.
- Backend plugin system - easily integrate with different backends.
- Default backend - for out-of-the-box experience.
Roadmap
- Integrate more AIs and APIs (issues 1, 2, 3, 4, 5, 6, 7)
- Integration with AI personal assistant builder
- Embed chat within blocks, sidebar etc.
- Individual message edit/delete/etc.
- Images, audio and other media display.
- File upload, images selection, voice recording etc.
- User facing chat configuration form.
- Response streaming (real time response).
- Integration with AI developer assistant
- Integration with AI work agents.
Post-installation
- Create and configure conversation type under /admin/structure/aichat
- Create new conversation /admin/content/aichat and have a chat with AI.
Requirements
- Key module for APi key management.
- league/commonmark library for markdown integration.
- openai-php/client library for connection with OpenAI API.
Recommended modules
- AI prompt engineering (talk with AI about Drupal content)
Pictures
|
![]()
|
Part of Drupal artificial intelligence (AI) community initiative. |
Let's make great Drupal AI features |
Slack Channel 💬
Interested in Drupal AI? Join us in the #ai channel in the Drupal Slack: drupal.org/slack
Project information
8 sites report using this module
- Created by mindaugasd on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
1.0.0-alpha2
released 17 April 2024
Works with Drupal: ^9 | ^10
Install:
Development version: 1.0.x-dev updated 14 May 2024 at 13:59 UTC




