What this solution does
An AI chat widget for websites that connects automatically to pages and responds to visitors using a local knowledge base and a selected artificial intelligence model.
The widget installs automatically on all pages without modifying .htaccess files, nginx configuration, or the site template. Service requests are intercepted at the main/OnBeforeProlog stage. A manual mode is also available, allowing connection via a single line of code in the template.
The local knowledge base provides instant, free answers to frequently asked questions. It supports keyword search with phrase weighting, as well as import and export of data in JSON format.
Model responses are streamed using SSE, with text appearing as it is generated. The widget supports basic Markdown formatting, including lists, links, code blocks, and bold text.
The model automatically generates quick questions and suggestion buttons. Technical markers such as ?suggestion: are removed from the displayed text.
A request form is available directly within the chat. Data is sent to managers via email, a signed webhook, and a module event for CRM automation.
A chat log with search functionality is maintained. Logs display visitor questions, responses, the source of information (knowledge base or model), the model used, token count, and the IP address.
Supported providers include BitrixGPT (VibeCode), OpenAI, YandexGPT, GigaChat, Anthropic Claude, and any API compatible with OpenAI (OpenRouter, Together, Groq, Ollama, vLLM, LM Studio).
AI chat module by First Link for website integration. The admin panel includes a 'Check Connection' button that sends a test request to the model without a real visitor. The widget supports four placement positions. Users can configure eleven color schemes, sizes, border radii, fonts, and animations. The interface features adaptive design with full mobile support. Security features include anti-flood protection per visitor and globally, a bot stop-list based on User-Agent, a simple captcha, and message length limits. CORS is disabled by default. Logs are automatically cleaned by age using the Bitrix agent.
General iT can take care of implementing “First Link: AI chat for the website”, including installation, configuration and result verification.