36 lines
814 B
Bash
36 lines
814 B
Bash
# 服务器配置
|
|
SERVER_PORT=8000
|
|
SERVER_HOST=0.0.0.0
|
|
SERVER_READ_TIMEOUT=15s
|
|
SERVER_WRITE_TIMEOUT=15s
|
|
|
|
# 数据库配置
|
|
# 支持 SQLite, MySQL, PostgreSQL
|
|
DATABASE_DSN=sqlite://./chat.db
|
|
DATABASE_MAX_IDLE_CONNS=10
|
|
DATABASE_MAX_OPEN_CONNS=100
|
|
|
|
# JWT 配置
|
|
JWT_SECRET_KEY=your-secret-key-change-me
|
|
JWT_ACCESS_TOKEN_EXPIRE=24h
|
|
JWT_REFRESH_TOKEN_EXPIRE=720h
|
|
|
|
# AI 模型配置
|
|
# 替换为您自己的大模型 API URL
|
|
AI_API_URL=http://localhost:5000/v1/chat/completions
|
|
AI_API_KEY=
|
|
AI_MODEL_NAME=default
|
|
AI_MAX_TOKENS=2048
|
|
AI_TEMPERATURE=0.7
|
|
|
|
# 配额配置
|
|
QUOTA_DEFAULT_TOTAL_TOKENS=100000
|
|
QUOTA_DEFAULT_TOKEN_LIMIT=1000
|
|
QUOTA_RESET_INTERVAL=720h
|
|
|
|
# CORS 配置
|
|
CORS_ALLOW_ORIGINS=*
|
|
CORS_ALLOW_METHODS=GET,POST,PUT,DELETE,OPTIONS
|
|
CORS_ALLOW_HEADERS=Origin,Content-Type,Authorization
|
|
CORS_ALLOW_CREDENTIALS=true
|