Skip to content

Configuration

ZZzzswszzZZ edited this page Apr 16, 2026 · 1 revision

配置说明

环境变量

通过 .env 文件配置,参考 .env.example

必需

变量 说明
ADMIN_PASSWORD 管理后台登录密码
ENCRYPTION_KEY 64 字符 hex,用于 AES-256-GCM 加密后端 API Key
JWT_SECRET 64 字符 hex,JWT token 签名密钥

ROUTER_API_KEY 已弃用,请从管理后台创建 Router Key。

可选

变量 默认值 说明
PORT 3000 服务端口
DB_PATH ./data/router.db SQLite 数据库路径
LOG_LEVEL info 日志级别 (trace/debug/info/warn/error)
TZ - 时区设置
STREAM_TIMEOUT_MS 3000000 流式请求超时时间(毫秒)
RETRY_MAX_ATTEMPTS 3 自动重试最大次数
RETRY_BASE_DELAY_MS 1000 重试基础延迟(毫秒),指数退避

数据库迁移

迁移文件在 src/db/migrations/,启动时自动按序执行。当前迁移:

文件 说明
001_init 初始化表结构
002-003 请求日志增强
004 重命名为 providers
005 API Key 预览字段
006 请求指标表
007 重试字段
008 Router Keys 表
009 请求日志索引优化
010 Key 加密字段

Clone this wiki locally