Complete DDS training workflow and delivery package
This commit is contained in:
parent
68dd83c7c2
commit
4c4b91064f
229 changed files with 11969 additions and 1024 deletions
53
.env.example
53
.env.example
|
|
@ -1,15 +1,56 @@
|
|||
# Скопировать в .env. Файл в .gitignore: ключи в репозиторий не едут.
|
||||
BIND_HOST=127.0.0.1
|
||||
POSTGRES_PORT=5432
|
||||
BACKEND_PORT=8000
|
||||
FRONTEND_PORT=5173
|
||||
TLS_PORT=5443
|
||||
TLS_CERT_DIR=./.local/tls
|
||||
SIP_PORT=5060
|
||||
SIPS_PORT=5061
|
||||
SIP_WS_PORT=8088
|
||||
RTP_PORT_START=10000
|
||||
RTP_PORT_END=10099
|
||||
SIP_TLS_DIR=./.local/sip-tls
|
||||
# Если пусто, Asterisk создаст стойкие случайные пароли в volume sipdata.
|
||||
SIP_6001_PASSWORD=
|
||||
SIP_6002_PASSWORD=
|
||||
SIP_6003_PASSWORD=
|
||||
SIP_6101_PASSWORD=
|
||||
SIP_6102_PASSWORD=
|
||||
# IP/DNS сервера, который WebRTC-клиенты видят в локальной сети. При запуске
|
||||
# только на той же машине оставьте 127.0.0.1; RTP-порты должны отображаться 1:1.
|
||||
SIP_EXTERNAL_MEDIA_ADDRESS=127.0.0.1
|
||||
DATABASE_URL=postgresql+asyncpg://lct:lct@localhost:5432/lct
|
||||
|
||||
# LLM: провайдер меняется значением, не кодом (docs/arch/STACK.md)
|
||||
LLM_PROVIDER=gigachat
|
||||
# Два локальных OpenAI-совместимых сервера (например, llama-server).
|
||||
# Адреса должны быть loopback: OFFLINE=true не допускает внешний API.
|
||||
LLM_PROVIDER=local
|
||||
LLM_BASE_URL=http://127.0.0.1:18080/v1
|
||||
# Адреса тех же процессов из backend-контейнера Docker Desktop (macOS/Windows).
|
||||
DOCKER_LLM_BASE_URL=http://host.docker.internal:18080/v1
|
||||
LLM_API_KEY=
|
||||
LLM_MODEL_CALLER=
|
||||
LLM_MODEL_JUDGE=
|
||||
LLM_MODEL_CALLER=Qwen3-1.7B
|
||||
LLM_CONTROL_BASE_URL=http://127.0.0.1:18081/v1
|
||||
DOCKER_LLM_CONTROL_BASE_URL=http://host.docker.internal:18081/v1
|
||||
LLM_MODEL_CONTROL=Vikhr-1B
|
||||
GRAMMAR_LLM_ENABLED=true
|
||||
DIALOGUE_MODEL_MODE=dialogue
|
||||
JUDGE_TEMPERATURE=0
|
||||
|
||||
# Голосовой контур
|
||||
MODELS_DIR=models
|
||||
STT_MODEL=gigaam-v3-rnnt
|
||||
STT_MODEL=whisper-small
|
||||
WHISPER_MODEL_PATH=models/whisper-small
|
||||
WHISPER_SERVER_URL=http://127.0.0.1:18082
|
||||
VOICE_ENABLED=false
|
||||
RECORD_CALLS=true
|
||||
RECORDINGS_DIR=recordings
|
||||
BACKUP_INTERVAL_SECONDS=86400
|
||||
BACKUP_RETRY_SECONDS=300
|
||||
BACKUP_KEEP=14
|
||||
ENDPOINTING_MS=600
|
||||
OFFLINE=false
|
||||
OFFLINE=true
|
||||
SECURE_COOKIES=false
|
||||
# Необязательно для Compose: если пусто, стойкий случайный ключ создаётся в
|
||||
# volume securitydata. На управляемом стенде можно задать свой 48+ байтный ключ.
|
||||
SESSION_SECRET=
|
||||
|
|
|
|||
Loading…
Reference in a new issue