chore: 同步 .env.example — 补全所有代码引用的环境变量
- 新增: 后台思考分层 (LIGHT_THINK_*), 平台桥接, 知识库/人格路径, Gateway URL 等 - 移除: TOOL_ENGINE_URL (已废弃), 过时的 VECTOR_DB 相关变量 - 按分类重新组织: 服务/数据库/LLM/思考/平台/OS环境等 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+58
-45
@@ -8,11 +8,7 @@ POSTGRES_PORT=5432
|
|||||||
POSTGRES_USER=cyrene
|
POSTGRES_USER=cyrene
|
||||||
POSTGRES_PASSWORD=cyrene_pass
|
POSTGRES_PASSWORD=cyrene_pass
|
||||||
POSTGRES_DB=cyrene_ai
|
POSTGRES_DB=cyrene_ai
|
||||||
|
POSTGRES_SSLMODE=disable
|
||||||
# ========== Redis ==========
|
|
||||||
REDIS_HOST=localhost
|
|
||||||
REDIS_PORT=6379
|
|
||||||
REDIS_PASSWORD=
|
|
||||||
|
|
||||||
# ========== LLM API ==========
|
# ========== LLM API ==========
|
||||||
LLM_API_URL=https://api.openai.com/v1
|
LLM_API_URL=https://api.openai.com/v1
|
||||||
@@ -20,6 +16,49 @@ LLM_API_KEY=sk-xxxxx
|
|||||||
LLM_MODEL=gpt-4o
|
LLM_MODEL=gpt-4o
|
||||||
LLM_FALLBACK_MODEL=gpt-4o-mini
|
LLM_FALLBACK_MODEL=gpt-4o-mini
|
||||||
|
|
||||||
|
# ========== LLM 模型路由配置 (可选,优先于 LLM_* 环境变量) ==========
|
||||||
|
# MODELS_CONFIG_PATH=./models.json
|
||||||
|
|
||||||
|
# ========== 后台思考 ==========
|
||||||
|
ENABLE_BACKGROUND_THINKING=true
|
||||||
|
# --- 深度思考(复杂) ---
|
||||||
|
THINK_INTERVAL_SEC=300
|
||||||
|
THINK_MIN_GAP_SEC=30
|
||||||
|
THINK_OFFLINE_GAP_SEC=600
|
||||||
|
THINK_SILENCE_TIMEOUT_SEC=120
|
||||||
|
THINK_POST_CHAT_DELAY_SEC=5
|
||||||
|
# --- 轻量思考(简单) ---
|
||||||
|
LIGHT_THINK_ENABLED=true
|
||||||
|
LIGHT_THINK_INTERVAL_SEC=60
|
||||||
|
# --- 主动消息 ---
|
||||||
|
PROACTIVE_MSG_MIN_GAP_SEC=1800
|
||||||
|
# --- 思考调度 (可选) ---
|
||||||
|
# THINKING_SCHEDULE_PATH=./thinking_schedule.json
|
||||||
|
|
||||||
|
# ========== 平台接入 ==========
|
||||||
|
# --- 平台观察 ---
|
||||||
|
PLATFORM_CHANNELS=qq:group:群号
|
||||||
|
PLATFORM_THINK_INTERVAL_SEC=600
|
||||||
|
# --- 平台桥接 ---
|
||||||
|
PLATFORM_BRIDGE_URL=http://localhost:8082
|
||||||
|
|
||||||
|
# ========== 后端微服务地址 ==========
|
||||||
|
GATEWAY_URL=http://localhost:8080
|
||||||
|
MEMORY_SERVICE_URL=http://localhost:8091
|
||||||
|
IOT_SERVICE_URL=http://localhost:8083
|
||||||
|
# IOT_DEBUG_SERVICE_URL=http://localhost:8083
|
||||||
|
AI_CORE_PORT=8081
|
||||||
|
|
||||||
|
# ========== 知识库 & 人格 ==========
|
||||||
|
PERSONA_DIR=./internal/persona
|
||||||
|
KNOWLEDGE_DIR=./data/knowledge
|
||||||
|
|
||||||
|
# ========== 工作目录 ==========
|
||||||
|
DATA_DIR=./data
|
||||||
|
|
||||||
|
# ========== 搜索 (SearXNG) ==========
|
||||||
|
# SEARXNG_URL=http://localhost:8888
|
||||||
|
|
||||||
# ========== DashScope STT (语音识别) ==========
|
# ========== DashScope STT (语音识别) ==========
|
||||||
DASHSCOPE_API_KEY=sk-xxxxx
|
DASHSCOPE_API_KEY=sk-xxxxx
|
||||||
DASHSCOPE_STT_MODEL=qwen3-asr-flash-2026-02-10
|
DASHSCOPE_STT_MODEL=qwen3-asr-flash-2026-02-10
|
||||||
@@ -31,20 +70,12 @@ TTS_VOICE=zh-CN-XiaoxiaoNeural
|
|||||||
ASR_PROVIDER=faster-whisper
|
ASR_PROVIDER=faster-whisper
|
||||||
ASR_MODEL=medium
|
ASR_MODEL=medium
|
||||||
|
|
||||||
# ========== 文件存储 ==========
|
# ========== 管理员账户 ==========
|
||||||
MINIO_ENDPOINT=localhost:9000
|
|
||||||
MINIO_ACCESS_KEY=minioadmin
|
|
||||||
MINIO_SECRET_KEY=minioadmin
|
|
||||||
MINIO_BUCKET=cyrene-assets
|
|
||||||
|
|
||||||
# ========== 管理员账户 (开发阶段使用) ==========
|
|
||||||
ADMIN_USERNAME=admin
|
ADMIN_USERNAME=admin
|
||||||
ADMIN_PASSWORD=your-admin-password
|
ADMIN_PASSWORD=your-admin-password
|
||||||
|
|
||||||
# ========== 管理员昵称 (昔涟对用户的基本称呼) ==========
|
|
||||||
ADMIN_NICKNAME=管理员
|
ADMIN_NICKNAME=管理员
|
||||||
|
|
||||||
# ========== 注册开关 (开发环境建议开启) ==========
|
# ========== 注册开关 ==========
|
||||||
REGISTRATION_ENABLED=true
|
REGISTRATION_ENABLED=true
|
||||||
|
|
||||||
# ========== JWT ==========
|
# ========== JWT ==========
|
||||||
@@ -54,51 +85,33 @@ JWT_EXPIRY_HOURS=720
|
|||||||
# ========== 内部服务认证 ==========
|
# ========== 内部服务认证 ==========
|
||||||
INTERNAL_SERVICE_TOKEN=your-internal-token-change-in-production
|
INTERNAL_SERVICE_TOKEN=your-internal-token-change-in-production
|
||||||
|
|
||||||
# ========== IoT 调试服务 ==========
|
|
||||||
IOT_SERVICE_URL=http://localhost:8083
|
|
||||||
|
|
||||||
# ========== 后端微服务地址 ==========
|
|
||||||
MEMORY_SERVICE_URL=http://localhost:8091
|
|
||||||
TOOL_ENGINE_URL=http://localhost:8092
|
|
||||||
VOICE_SERVICE_URL=http://localhost:8093
|
|
||||||
|
|
||||||
# ========== 后台思考 ==========
|
|
||||||
ENABLE_BACKGROUND_THINKING=true
|
|
||||||
THINK_OFFLINE_GAP_SEC=600
|
|
||||||
|
|
||||||
# ========== Webhook (第三方平台接入) ==========
|
|
||||||
WEBHOOK_API_KEY=your-webhook-api-key
|
|
||||||
|
|
||||||
# ========== CORS 跨域白名单 (逗号分隔) ==========
|
|
||||||
ALLOWED_ORIGINS=http://localhost:5173,http://localhost:5199,http://localhost:3000
|
|
||||||
|
|
||||||
# ========== 记忆系统 ==========
|
|
||||||
MEMORY_FILE_PATH=./data/memory
|
|
||||||
VECTOR_DB_URL=http://localhost:6333
|
|
||||||
VECTOR_DB_COLLECTION=cyrene_memories
|
|
||||||
|
|
||||||
# ========== 完整 OS 环境 (供 os_exec/os_file/os_system 工具) ==========
|
# ========== 完整 OS 环境 (供 os_exec/os_file/os_system 工具) ==========
|
||||||
# 后端选择: direct (默认,仅沙箱), wsl (WSL2 完整Linux), docker (Docker容器)
|
|
||||||
HOST_EXEC_BACKEND=wsl
|
HOST_EXEC_BACKEND=wsl
|
||||||
WSL_DISTRO=Ubuntu-22.04
|
WSL_DISTRO=Ubuntu-22.04
|
||||||
# WSL 内自动创建的用户 (首次调用时自动创建,已存在则跳过)
|
|
||||||
WSL_USER=cyrene
|
WSL_USER=cyrene
|
||||||
WSL_USER_PASSWORD=cyrene
|
WSL_USER_PASSWORD=cyrene
|
||||||
SANDBOX_CONTAINER=cyrene-sandbox
|
SANDBOX_CONTAINER=cyrene-sandbox
|
||||||
SANDBOX_IMAGE=ubuntu:22.04
|
SANDBOX_IMAGE=ubuntu:22.04
|
||||||
HOST_EXEC_MAX_TIMEOUT=300
|
HOST_EXEC_MAX_TIMEOUT=300
|
||||||
|
|
||||||
# ========== Docker 反向代理端口 ==========
|
# ========== CORS 跨域白名单 (逗号分隔) ==========
|
||||||
|
ALLOWED_ORIGINS=http://localhost:5173,http://localhost:5199,http://localhost:3000
|
||||||
|
|
||||||
|
# ========== Webhook (第三方平台接入) ==========
|
||||||
|
WEBHOOK_API_KEY=your-webhook-api-key
|
||||||
|
|
||||||
|
# ========== 时区 ==========
|
||||||
|
TZ=Asia/Shanghai
|
||||||
|
|
||||||
|
# ========== Docker 反向代理 ==========
|
||||||
CADDY_HTTP_PORT=80
|
CADDY_HTTP_PORT=80
|
||||||
CADDY_HTTPS_PORT=443
|
CADDY_HTTPS_PORT=443
|
||||||
|
|
||||||
# ========== 域名与 HTTPS(Docker 生产环境有域名时填写) ==========
|
|
||||||
DOMAIN=
|
DOMAIN=
|
||||||
ACME_EMAIL=admin@example.com
|
ACME_EMAIL=admin@example.com
|
||||||
|
|
||||||
# ========== 管理控制台端口 (ethend) ==========
|
# ========== 管理控制台 (ethend) ==========
|
||||||
ETHEND_PORT=9090
|
ETHEND_PORT=9090
|
||||||
|
|
||||||
# ========== WebSocket 最大连接数 ==========
|
# ========== WebSocket ==========
|
||||||
WS_MAX_CONNECTIONS=1000
|
WS_MAX_CONNECTIONS=1000
|
||||||
SESSION_IDLE_TIMEOUT_MIN=30
|
SESSION_IDLE_TIMEOUT_MIN=30
|
||||||
|
|||||||
Reference in New Issue
Block a user