Jeeves - финансовый помощник с интегрированным искусственным интеллектом. Взаимодействие с пользователями производится посредством Telegram бота.
- Docker и Docker Compose должны быть установлены на вашей машине.
- Создайте своего Telegram бота и получите его токен.
- Получите API токен чата GPT для работы с LLM GPT.
- Клонируйте репозиторий проекта:
git clone [email protected]:jeeves-ai/Jeeves.git
- Перейдите в директорию проекта:
cd Jeeves
- Создайте файл
.env.docker
в корне приложения со следующим содержимым:TELEGRAM_TOKEN=ваш_токен_телеграм_бота OPENAI_API_KEY=ваш_openai_api_ключ DATABASE_URL=postgresql://postgres:postgres@postgres/financial_records REDIS_HOST=redis://redis:6379
- Запустите все сервисы с помощью Docker Compose:
docker-compose up --build
После выполнения этих шагов, все сервисы будут запущены, и бот будет готов к использованию.
Отправьте неформализованное сообщение о финансовой транзакции в Telegram бот, например: "Купил что-то за такую-то сумму".
Для просмотра отчетов через браузер, перейдите по адресу http://localhost:8000/record/{user_id}
, где {user_id}
- это идентификатор пользователя в Telegram.