2026-03-01 16:26:03 +00:00
|
|
|
|
# Runtime paths
|
|
|
|
|
|
DATA_ROOT=../data
|
|
|
|
|
|
BOTS_WORKSPACE_ROOT=../workspace/bots
|
|
|
|
|
|
|
|
|
|
|
|
# Database
|
|
|
|
|
|
# SQLite (recommended): leave DATABASE_URL unset, backend will use:
|
|
|
|
|
|
# sqlite:///{DATA_ROOT}/nanobot_dashboard.db
|
|
|
|
|
|
# DATABASE_URL=sqlite:///../data/nanobot_dashboard.db
|
|
|
|
|
|
# PostgreSQL example:
|
|
|
|
|
|
# DATABASE_URL=postgresql+psycopg://user:password@127.0.0.1:5432/nanobot_dashboard
|
|
|
|
|
|
# MySQL example:
|
|
|
|
|
|
# DATABASE_URL=mysql+pymysql://user:password@127.0.0.1:3306/nanobot_dashboard
|
|
|
|
|
|
# Show SQL statements in backend logs (debug only).
|
|
|
|
|
|
DATABASE_ECHO=true
|
2026-03-09 04:53:15 +00:00
|
|
|
|
|
|
|
|
|
|
# Redis cache
|
|
|
|
|
|
REDIS_ENABLED=false
|
|
|
|
|
|
# Example:
|
|
|
|
|
|
# REDIS_URL=redis://127.0.0.1:6379/8
|
|
|
|
|
|
REDIS_URL=
|
|
|
|
|
|
REDIS_PREFIX=dashboard_nanobot
|
|
|
|
|
|
REDIS_DEFAULT_TTL=60
|
|
|
|
|
|
|
|
|
|
|
|
# Optional panel-level access password for all backend API/WS calls.
|
|
|
|
|
|
PANEL_ACCESS_PASSWORD=
|
2026-03-01 16:26:03 +00:00
|
|
|
|
|
2026-03-03 06:09:11 +00:00
|
|
|
|
# Max upload size for backend validation (MB)
|
|
|
|
|
|
UPLOAD_MAX_MB=100
|
|
|
|
|
|
|
2026-03-11 17:20:57 +00:00
|
|
|
|
# Local speech-to-text (Whisper via whisper.cpp model file)
|
|
|
|
|
|
STT_ENABLED=true
|
|
|
|
|
|
STT_MODEL=ggml-small-q8_0.bin
|
|
|
|
|
|
STT_MODEL_DIR=../data/model
|
|
|
|
|
|
STT_DEVICE=cpu
|
|
|
|
|
|
STT_MAX_AUDIO_SECONDS=20
|
|
|
|
|
|
STT_DEFAULT_LANGUAGE=zh
|
|
|
|
|
|
STT_FORCE_SIMPLIFIED=true
|
|
|
|
|
|
STT_AUDIO_PREPROCESS=true
|
|
|
|
|
|
STT_AUDIO_FILTER=highpass=f=120,lowpass=f=7600,afftdn=nf=-20
|
|
|
|
|
|
STT_INITIAL_PROMPT=以下内容可能包含简体中文和英文术语。请优先输出简体中文,英文单词、缩写、品牌名和数字保持原文,不要翻译。
|
|
|
|
|
|
|
2026-03-01 16:26:03 +00:00
|
|
|
|
# Local backend server options (for `python3 main.py`)
|
|
|
|
|
|
APP_HOST=0.0.0.0
|
|
|
|
|
|
APP_PORT=8000
|
|
|
|
|
|
APP_RELOAD=true
|
|
|
|
|
|
|
|
|
|
|
|
# Wizard / bootstrap default templates (use \n for line breaks)
|
|
|
|
|
|
DEFAULT_AGENTS_MD=# Agent Instructions\n\n- 优先完成任务目标\n- 操作前先说明意图\n- 输出必须可执行\n\n## 默认输出规范\n\n- 在workspace中创建目录保存输出。\n- 默认采用 Markdown(.md)格式。
|
|
|
|
|
|
DEFAULT_SOUL_MD=# Soul\n\n你是专业的企业数字员工,表达清晰、可执行。
|
|
|
|
|
|
DEFAULT_USER_MD=# User\n\n- 语言: 中文\n- 风格: 专业\n- 偏好: 简明且有步骤
|
|
|
|
|
|
DEFAULT_TOOLS_MD=# Tools\n\n- 谨慎使用 shell\n- 修改文件后复核\n- 失败时说明原因并重试策略
|
|
|
|
|
|
DEFAULT_IDENTITY_MD=# Identity\n\n- 角色: 企业数字员工\n- 领域: 运维与任务执行
|