mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-01 17:00:21 +08:00
refactor: 将格式转换全局开关迁移到环境变量配置
- 新增 FORMAT_CONVERSION_ENABLED 环境变量(默认开启) - 移除数据库中的 format_conversion_enabled 系统配置 - 移除前端系统设置页面的格式转换开关 UI - 统一同族格式转换(OPENAI/OPENAI_CLI)逻辑,也需检查全局开关和端点配置 - 流生成器使用 ctx.needs_conversion 替代 _needs_format_conversion 方法调用 - 更新测试用例适配新逻辑 - 清理 .env.example 中过时的超时和连接池配置注释
This commit is contained in:
48
.env.example
48
.env.example
@@ -43,51 +43,3 @@ ADMIN_PASSWORD=admin123456
|
||||
# 默认: * (允许所有源)
|
||||
# CORS_ORIGINS=*
|
||||
|
||||
# ==================== 超时配置 ====================
|
||||
# 以下配置控制各种超时行为,影响故障转移和请求处理
|
||||
|
||||
# --- HTTP 连接层超时(httpx 底层) ---
|
||||
# 这些是网络层的超时,控制 TCP 连接和数据传输
|
||||
|
||||
# TCP 连接建立超时(默认 10 秒)
|
||||
# 无法在此时间内建立 TCP 连接则触发故障转移
|
||||
# HTTP_CONNECT_TIMEOUT=10.0
|
||||
|
||||
# 读取数据超时(默认 60 秒)
|
||||
# 两次数据包之间的最大等待时间,超时触发故障转移
|
||||
# 注意:如果上游持续发送数据(哪怕很慢),此计时器会不断重置
|
||||
# HTTP_READ_TIMEOUT=60.0
|
||||
|
||||
# 流式响应首字节超时(默认 30 秒,范围 10-120 秒)
|
||||
# 从发起请求到收到第一个字节的最大等待时间
|
||||
# 仅对流式请求生效,超时触发故障转移
|
||||
# STREAM_FIRST_BYTE_TIMEOUT=30.0
|
||||
|
||||
# ==================== 数据库连接池配置 ====================
|
||||
# 连接池大小直接影响并发能力,特别是流式请求场景
|
||||
# 每个流式请求会占用一个连接直到响应完成
|
||||
|
||||
# PostgreSQL 最大连接数(默认 100,需与 postgresql.conf 中 max_connections 匹配)
|
||||
# PG_MAX_CONNECTIONS=100
|
||||
|
||||
# 预留给管理工具的连接数(默认 10)
|
||||
# PG_RESERVED_CONNECTIONS=10
|
||||
|
||||
# 连接池大小(默认自动计算:(PG_MAX - RESERVED) / WORKERS / 2)
|
||||
# 高并发场景建议手动设置较大值
|
||||
# DB_POOL_SIZE=20
|
||||
|
||||
# 最大溢出连接数(默认等于 DB_POOL_SIZE)
|
||||
# 高峰期可临时创建的额外连接
|
||||
# DB_MAX_OVERFLOW=20
|
||||
|
||||
# 连接获取超时(默认 60 秒)
|
||||
# 超时后抛出 TimeoutError
|
||||
# DB_POOL_TIMEOUT=60
|
||||
|
||||
# 连接池使用率警告阈值(默认 70%)
|
||||
# DB_POOL_WARN_THRESHOLD=70
|
||||
|
||||
# 批量余额查询并发限制(默认自动计算:连接池的 40%)
|
||||
# 控制 Provider 余额查询的并发数,避免耗尽连接池
|
||||
# BATCH_BALANCE_CONCURRENCY=8
|
||||
|
||||
Reference in New Issue
Block a user