Telegram-бот с интеграцией AnythingLLM + LM Studio |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ Атаки на ИИ Внедрение ИИИИ теория Компьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Промпты. Генеративные запросы Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2025-06-23 11:49 Оглавление
Введение Этот проект представляет собой Telegram-бота, который взаимодействует с AnythingLLM — инструментом для работы с языковыми моделями (LLM), в нашем случае используется как инструмент для загрузки документов и создания RAG архива. AnythingLLM имеет интеграцию и взаимодействует с LM Studio, инструментом для локальной загрузки файлов для обучения модели. В моем MVP бот предоставляет доступ к ИИ-модели только авторизованным пользователям, простая защита паролем, самое главное что все отрабатывается локально без передачи файлов сторонним сервисам, что делает его удобным решением для команд, которые хотят использовать ИИ в своих рабочих процессах. Архитектура проекта Проект состоит из следующих компонентов:
Схема взаимодействия Настройка окружения 1. Установка зависимостей Убедитесь, что у вас установлен Python 3.8 или выше. Затем установите необходимые зависимости: Copy 2. Настройка Telegram-бота
3. Настройка AnythingLLM Убедитесь, что AnythingLLM запущен и доступен по API. В нашем примере мы используем эндпоинт для доступа к чату: При создании workspace в AnythingLLM, использовали название MIT_RAG (для API используется нижний регистр: mit_rag) Есть много примеров по настройке и связке LM Studio и AnythingLLM в Youtube. Подробно на этом останавливаться не буду. Проверить доступность API AnythingLLM можно двумя способами, в первом через обычный браузер, смотрим доступность документации второй способ через терминал, стоит обратить внимание на тип авторизации Bearer, без его прямого указания API присылает ответы Not found, либо No valid api key found. 4. Настройка переменных окружения Создайте файл API 1. Telegram-бот
2. AnythingLLM
Примеры использования 1. Запуск бота Запустите бота с помощью команды: 2. Авторизация
3. Взаимодействие с ИИ
Заключение Документация демонстрирует, как создать Telegram-бота с интеграцией AnythingLLM+LM Studio. Такой бот может быть полезен для команд, которые хотят использовать ИИ в своих рабочих процессах, обеспечивая при этом безопасность и контроль доступа. Проект на гите: https://github.com/KonstantinovK/telegrambot_rag.git Ссылки 2025 Moscow. TG @clockber Источник: habr.com Комментарии: |
|