Refactored:
- пофикшен баг с авторизацией; - поменен README.md, более подробно описан запуск проекта; - починен .env для проекта. Checked: - docker-compose работает; - auth работает; - чат с нейросетью работает, но кидает 400 из за NEWPLANET-AI-AGENTS,нужно настроить подключение.
This commit is contained in:
@@ -31,12 +31,17 @@ pip install -r requirements.txt
|
||||
3. Настройте `.env`:
|
||||
```bash
|
||||
cp .env.example .env
|
||||
#В целом вам нужно поменять GIGACHAT API секцию, JWT Secret key сгенерить, просто в поисковике генератор на 256 байт сделаете JWT
|
||||
#Для гигачата логинетесь, дергаете от туда CLIENT_ID и SECRET KEY
|
||||
# Отредактируйте .env с вашими настройками
|
||||
```
|
||||
|
||||
4. Запустите инфраструктуру (Docker):
|
||||
```bash
|
||||
docker-compose -f docker/docker-compose.yml up -d
|
||||
# или используйте вариант ниже,но лучше вариант выше для избежания непредвиденного
|
||||
#также напоминаю что вам необходим сам запущенный докер чтобы тестировать локально
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
5. Примените миграции:
|
||||
@@ -47,6 +52,7 @@ alembic upgrade head
|
||||
6. Запустите сервер:
|
||||
```bash
|
||||
uvicorn app.main:app --reload
|
||||
# если не запустилось, проверяйте есть ли .venv(установлено ли окружение для питона), также попробуйте в венве uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
|
||||
```
|
||||
|
||||
API доступен на `http://localhost:8000`
|
||||
@@ -60,6 +66,9 @@ Swagger UI: `http://localhost:8000/docs`
|
||||
- `POST /api/v1/auth/refresh` - Обновление токена
|
||||
- `GET /api/v1/auth/me` - Текущий пользователь
|
||||
|
||||
### Для написания всех запросов ниже:
|
||||
Не забывайте авторизоваться в сваггере, сверху кнопка Authorize
|
||||
|
||||
### Schedules
|
||||
- `GET /api/v1/schedules` - Список расписаний
|
||||
- `POST /api/v1/schedules` - Создать расписание
|
||||
@@ -101,6 +110,6 @@ Swagger UI: `http://localhost:8000/docs`
|
||||
|
||||
## 🔗 Связанные репозитории
|
||||
|
||||
- **Frontend (Android)** — [new-planet-android](https://github.com/your-org/new-planet-android)
|
||||
- **AI Agents** — [new-planet-ai-agents](https://github.com/your-org/new-planet-ai-agents)
|
||||
- **Frontend (Android)** — [new-planet-android](https://git.bro-js.ru/Glevel/New-planet-app.git)
|
||||
- **AI Agents** — [new-planet-ai-agents](https://git.bro-js.ru/Glevel/New-planet-ai-agent.git)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user