- config.dev.yaml 补全 AI 服务配置(provider、model、endpoint) - 保持开发环境超时时间较长(方便调试) - 确保开发和生产环境使用相同的模型,避免环境差异导致的问题
69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
# CamTalk 开发环境配置
|
||
# 通过 APP_ENV=dev 加载此文件,覆盖 config.yaml 中的配置
|
||
|
||
server:
|
||
host: "0.0.0.0"
|
||
port: 8080
|
||
heartbeat_interval: 30
|
||
heartbeat_timeout: 60
|
||
allowed_origins: [] # 开发环境允许所有来源
|
||
|
||
session:
|
||
ttl: 30 # 开发环境会话较短,方便测试过期逻辑
|
||
max_history: 20
|
||
|
||
ai:
|
||
stt:
|
||
provider: mimo # 与生产环境一致
|
||
model: mimo-v2.5-asr
|
||
endpoint: "https://api.xiaomimimo.com/v1"
|
||
timeout: 10 # 开发环境超时较长,方便调试
|
||
http_client_timeout: 30
|
||
llm:
|
||
provider: dashscope # 与生产环境一致
|
||
model: qwen3-vl-plus
|
||
endpoint: "https://dashscope.aliyuncs.com/compatible-mode/v1"
|
||
timeout: 60 # 开发环境 LLM 超时较长
|
||
http_client_timeout: 120
|
||
tts:
|
||
provider: mimo # 与生产环境一致
|
||
model: mimo-v2.5-tts
|
||
voice: mimo_default
|
||
speed: 1.0
|
||
endpoint: "https://token-plan-cn.xiaomimimo.com/v1"
|
||
timeout: 10
|
||
http_client_timeout: 30
|
||
output_format: mp3
|
||
sample_rate: 24000
|
||
|
||
storage:
|
||
redis:
|
||
enabled: true # 开发环境启用 Redis,测试三级存储
|
||
persistence:
|
||
enabled: true # 开发环境启用持久化
|
||
|
||
redis:
|
||
addr: "localhost:6379" # 本地 Redis
|
||
password: ""
|
||
db: 0
|
||
|
||
auth:
|
||
access_ttl: 120 # 开发环境 Access Token 2 小时,方便调试
|
||
refresh_ttl: 10080 # 7 天
|
||
|
||
ratelimit:
|
||
enabled: false # 开发环境关闭限流,方便测试
|
||
query:
|
||
capacity: 10
|
||
rate: 0.2
|
||
login:
|
||
capacity: 5
|
||
rate: 0.1
|
||
register:
|
||
capacity: 3
|
||
rate: 0.05
|
||
|
||
log:
|
||
level: debug # 开发环境 debug 日志
|
||
format: console # 控制台格式,易读
|