AIrXiv
1.0.0
AIrXiv — это прототип научного сотрудника ArXiv на базе LLM. Это приложение Electron с серверной частью Flask, работающей на базе API OpenAI. AIrXiv использует API-ключ OpenAI, ориентированный на пользователя.
k = 3
) из векторного хранилища FAISS. k
можно установить в config.yml
вместе с размером фрагмента и длиной шага фрагментов (по умолчанию 512 и 384).static
, а элементы внутренней части — в util
и main.py
Пожалуйста, откройте вопрос, если у вас возникли проблемы с установкой.
cd
в репозиторий: git clone https://github.com/smsharma/AIrXiv.git
cd AIrXiv
conda env create -f environment.yml
conda activate airxiv
npm install
Запустите приложение Electron с помощью
npm run dev
который запускает серверную часть Python/Flask ( python main.py
или npm run start-flask
), а также внешний интерфейс ( npm start
). Если это не помогло, попробуйте запустить две команды отдельно. Добавьте один или два идентификатора arXiv, введите свой ключ API OpenAI в текстовое поле внизу и начните задавать вопросы!
Примечания по использованию:
gpt-3.5-turbo
или gpt-4
. gpt-4
значительно лучше, в частности, при реализации кода, но он примерно на порядок дороже (~ 0,02 доллара США/1000 токенов) по сравнению с gpt-3.5-turbo
, и, кроме того, доступ к API подлежит списку ожидания.AIrXiv лицензируется по лицензии MIT.