Это проект Langchain с более чем 1700+ страницами документации, скрещенной с https://docs.unrealengine.com/5.1/en-us/
Данные скрещиваются с помощью BeautifulSoup и хранятся в папке datascraping_cache . Если данные уже скрещены, они будут загружены из кэша вместо того, чтобы скрепить время, чтобы сэкономить время.
FAISS используется в качестве векторного магазина для хранения Entrics OpenAI. Индекс FAISS хранится в папке data с расширением .index . Если индекс уже построен, он будет загружен из кеша вместо того, чтобы строить снова, чтобы сэкономить время.
Чтобы запустить свежо (отключение и создание индекса), удалите папку data .
Все команды выполняются из корня хранилища.
Клонировать это хранилище.
Запустить pip install -r requirements.txt для установки зависимостей.
Установите переменную среды OPENAI_API_KEY на свой ключ API OpenAI в вашей системе.
Установите Langchain-Serve, затем запустите lc-serve deploy local main .
Посетите http://localhost:8080/docs , чтобы взаимодействовать с API. (Обязательно предоставьте OPENAI_API_KEY в запросе)