-
Notifications
You must be signed in to change notification settings - Fork 9
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 加密字段 |