docs: раздел конфигурации (.env) в README, шаблон .env.example
This commit is contained in:
parent
11d018d4f6
commit
98717f3838
1 changed files with 24 additions and 0 deletions
24
README.md
24
README.md
|
|
@ -61,6 +61,30 @@ docker compose down -v
|
|||
|
||||
---
|
||||
|
||||
## Конфигурация (.env)
|
||||
|
||||
Все настройки задаются через файл `backend/.env` (создать из `backend/.env.example`):
|
||||
|
||||
```bash
|
||||
cp backend/.env.example backend/.env
|
||||
```
|
||||
|
||||
| Переменная | По умолчанию | Описание |
|
||||
|---|---|---|
|
||||
| `OPENROUTER_API_KEY` | — | API-ключ OpenRouter **(обязательно)** |
|
||||
| `JWT_SECRET` | `change-me-in-production` | Секрет для подписи JWT **(обязательно сменить)** |
|
||||
| `OPENROUTER_LLM_MODEL` | `openrouter/owl-alpha` | Модель LLM |
|
||||
| `OPENROUTER_EMBEDDING_MODEL` | `nvidia/llama-nemotron-embed-vl-1b-v2:free` | Модель эмбеддингов |
|
||||
| `DATABASE_URL` | `postgresql+asyncpg://postgres:postgres@localhost:5432/support_bot` | Подключение к PostgreSQL |
|
||||
| `REDIS_URL` | `redis://localhost:6379/0` | Подключение к Redis |
|
||||
| `QDRANT_URL` | `http://localhost:6333` | Подключение к Qdrant |
|
||||
| `JWT_ALGORITHM` | `HS256` | Алгоритм подписи JWT |
|
||||
| `JWT_EXPIRE_MINUTES` | `1440` | Время жизни токена (минут) |
|
||||
|
||||
Значения по умолчанию заданы в `backend/app/config.py`. Если переменная в `.env` не указана — используется дефолт.
|
||||
|
||||
---
|
||||
|
||||
## Архитектура
|
||||
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue