Skip to content

IntroToJuliaTeam/gpt

Repository files navigation

Тётя Джулия (Модель)

Проект Тёти Джулии можно запустить без использования микросервисной архитектуры, тогда этот репозиторий будет модулем в основном проекте.

Клонирование репозитория

git clone https://github.com/IntroToJuliaTeam/bot.git

Подготовка

Создайте .env файл по аналогии с .env.example.

FOLDER_ID=...
KEY_ID=...
ACCOUNT_ID=...
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----"

S3_ENDPOINT=https://storage.yandexcloud.net
S3_ACCESS_KEY=...
S3_SECRET_KEY=...
S3_BUCKET=...
S3_PREFIX=""
BACKEND_HOSTNAME=localhost
BACKEND_PORT=8080

Запуск локально

uv sync
uv run -m src.main

Для локальной разработки

Перед началом работы рекомендуется прописать

uv run pre-commit install

для работы git хука с линтерами.

Запуск в докере

docker build -t yandex-gpt-bot-backend .
 docker run --rm -it -p 8080:8080 --env-file .env yandex-gpt-bot-backend

About

[GPT] Building LLM+RAG systems to study LLM security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors