Подробнее
Сервис позволяет выполнять интеллектуальный поиск информации в интернете. Система скраппит результаты поиска, индексирует полученные тексты и предоставляет итоговый ответ пользователю с помощью LLM, сопровождая его ссылками на источники.
- Веб-интерфейс для пользователя (Gradio)
- Бэкенд-сервис с API
- Сервис поиска (через SearxNG)
- Поиск информации в интернете и локальных источниках
- Индексация текста
- Формирование итогового ответа с указанием ссылок
- Docker установлен в вашей системе
- Git установлен
git clone https://github.com/SZyablov/knowledge-flow.git
cd knowledge-flow
- Скопируйте шаблон файла
docker-compose.override.template.yml
вdocker-compose.override.yml
- Задайте ключи для Groq/TogetherAI, выберите нужного провайдера
docker-compose build
# Стандарнтый запуск
docker-compose up
# Detached режим
docker-compose up -d
После запуска будут активны все сервисы: UI, backend и поисковый
движок.
Откройте http://127.0.0.1:7860/
, чтобы получить доступ к интерфейсу.
Откройте http://127.0.0.1:7860/
и затем:
- Введите поисковый запрос в интерфейсе
- Сервис выполнит поиск в интернете
- Результаты будут проиндексированы
- LLM сгенерирует итоговый ответ и предоставит ссылки на источники
- Добавить настройку для выбора Open AI Compatiple endpoint
- Добавить возможность задать модель на выбор