48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
APP_NAME=AI Knowledge Base V2 Backend
|
|
APP_ENV=local
|
|
DEBUG=true
|
|
API_PREFIX=/api
|
|
|
|
DATABASE_URL=mysql+pymysql://ai_kb:ai_kb@127.0.0.1:3306/ai_knowledge_base_v2?charset=utf8mb4
|
|
REDIS_URL=
|
|
DB_POOL_SIZE=10
|
|
DB_MAX_OVERFLOW=20
|
|
DB_POOL_TIMEOUT=30
|
|
DB_POOL_RECYCLE=1800
|
|
AUTO_CREATE_TABLES=false
|
|
|
|
JWT_SECRET_KEY=change-me-in-production
|
|
CONFIG_ENCRYPTION_KEY=
|
|
JWT_ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=43200
|
|
|
|
MOCK_SMS_ENABLED=true
|
|
MOCK_SMS_CODE=123456
|
|
SMS_CODE_EXPIRE_MINUTES=5
|
|
ALIYUN_SMS_ACCESS_KEY_ID=
|
|
ALIYUN_SMS_ACCESS_KEY_SECRET=
|
|
ALIYUN_SMS_SIGN_NAME=
|
|
ALIYUN_SMS_TEMPLATE_CODE=
|
|
ALIYUN_SMS_TEMPLATE_PARAM_KEY=code
|
|
ALIYUN_SMS_ENDPOINT=dysmsapi.aliyuncs.com
|
|
MOCK_RAG_ENABLED=false
|
|
MOCK_MODEL_ENABLED=true
|
|
FEISHU_MOCK_ENABLED=false
|
|
FEISHU_SEARCH_URL=
|
|
FEISHU_APP_ID=
|
|
FEISHU_APP_SECRET=
|
|
FEISHU_TIMEOUT_SECONDS=20
|
|
FEISHU_RETRY_COUNT=2
|
|
|
|
DEFAULT_DAILY_CHAT_LIMIT=100
|
|
DEFAULT_USER_NAME_PREFIX=用户
|
|
CHAT_MAX_ACTIVE_REQUESTS=2
|
|
CHAT_MAX_QUEUE_SIZE=20
|
|
CHAT_QUEUE_TIMEOUT_SECONDS=60
|
|
CHAT_ACTIVE_LEASE_SECONDS=900
|
|
|
|
# 本地开发可以使用开发密码;生产环境必须改成高强度密码,且 APP_ENV=production 时不能使用 admin123456
|
|
BOOTSTRAP_ADMIN_USERNAME=admin
|
|
BOOTSTRAP_ADMIN_PASSWORD=admin123456
|
|
BOOTSTRAP_ADMIN_NAME=系统管理员
|