What this solution does
The module integrates an AI chat with Retrieval-Augmented Generation (RAG) support into a 1C-Bitrix website. Visitors can ask questions, and the AI model generates answers based on your uploaded documents in PDF, DOCX, and XLSX formats. To function, the module installs the indexis:ai.chat.documents component, creates highload blocks for storing chat history and messages, and provides a settings page in the administrative panel.
This service is designed to solve business tasks using a generative model. All requests are logged, so personal or confidential data should not be entered. The model may provide inaccurate information, and its responses do not represent the developer's position. Requests to the models are billed. Once created, the experiment becomes available to all catalog participants. Do not publish answers mentioning the developer, and do not use the service to violate laws or mislead users. Review the terms of use.
The module integrates with an external AI provider via an API key (KEY_OPEN_ROUTER) and allows model selection, such as google/gemini-3-flash-preview. Data indexing is performed in Qdrant to enable vector search through a configurable cluster. The daily request limit is enforced based on visitor data using the AiVisitedUsers highload block.
For the system to function correctly, proxy servers and VPNs must be disabled. The accuracy of responses depends directly on the completeness of the information in uploaded files.
Environment requirements:
1C-Bitrix edition supporting highload blocks.
Required PHP extensions for Composer dependencies (connection to vendor/autoload.php from the site root).
A Qdrant service or compatible alternative accessible from the server, along with its API key.
An OpenRouter API key or a key from another provider compatible with the used API.
General iT can install and configure this module and check how it works on your website.