https://github.com/allseeteam/cover-letter-enchancer-backend
Автоматическое заполнение сопроводительного письма на базе YandexGPT (backend)
https://github.com/allseeteam/cover-letter-enchancer-backend
ai docker fastapi llm python
Last synced: 7 months ago
JSON representation
Автоматическое заполнение сопроводительного письма на базе YandexGPT (backend)
- Host: GitHub
- URL: https://github.com/allseeteam/cover-letter-enchancer-backend
- Owner: allseeteam
- License: mit
- Created: 2024-02-21T21:21:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-24T09:13:42.000Z (over 1 year ago)
- Last Synced: 2024-02-24T22:34:09.602Z (over 1 year ago)
- Topics: ai, docker, fastapi, llm, python
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
### Данный репозиторий содержит исходный код api для автоматического заполнения сопроводительного письма с учётом CV и текста вакансии на базе YaGPT.
#### Перед использованием необходимо будет задать конфигурационные файлы с параметрами из примеров в папке config, а также создать ключ авторизации Yandex Cloud. Как это сделать — смотрите по следующим ссылкам:
- [Yandex Cloud IAM](https://cloud.yandex.ru/ru/docs/iam/operations/iam-token/create-for-sa#via-jwt)
- [Yandex Cloud Key](https://cloud.yandex.ru/ru/docs/iam/operations/authorized-key/create#console_1)
- [Yandex Cloud SA ID](https://cloud.yandex.ru/ru/docs/iam/operations/sa/get-id)
#### Как использовать локально:
- Установка зависимостей
```bash
git clone https://github.com/allseeteam/cover-letter-enchancer-backend
сd cover-letter-enchancer-backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```
- Запуск сервера
```bash
uvicorn api.api:app --host 0.0.0.0 --port 8000
```
#### Как использовать с docker:
```bash
git clone https://github.com/allseeteam/cover-letter-enchancer-backend
сd cover-letter-enchancer-backend
docker build -t cover-letter-enchancer-api .
docker run -d -p 8000:8000 --name cover-letter-enchancer-api-container cover-letter-enchancer-api
```