Skip to content

SanyaLikeIT/Code-Crushers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code-Crushers

Desicion for case "Library searcher"

Как установить и запустить

Требования

Для установки и запуска, нужен Python 3+, Git, Node JS,Flask

Процесс установки и запуска

  1. Клонировать репозиторий
git clone https://github.com/SanyaLikeIT/Code-Crushers.git
  1. Установить все нужные библиотеки
pip install -r requirements.txt
  1. Выполнить команды
node server.js
python app.py
  1. Перейти по адресу из консоли и начать пользоваться сервисом

Как устроена модель поиска

Вся программа разделена на 4 файла:

main.py

Точка входа программы. В файле реализовано общение модели и пользователя.

vectorstor.py

Реализовано 2 функции: load_pdf_from_foalder для считывания всех данных pdf файлов в txt формате document (формат langchain), vectorsto для эмбединга полученного из pdf текста.

retrieve.py

Реализация RAG

config.py

Реализация работы с yandexGPT и задание system промпта. Требуется указать свой токен для работы с yandexGPT. Настроить yandexGPT API можно по ссылке

About

Desicion for case "Library searcher"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors