# ============================================ # 会计应用环境变量配置 # ============================================ # ============================================ # 服务器配置 # ============================================ SERVER_PORT=2612 ENVIRONMENT=production # ============================================ # 数据目录 # ============================================ DATA_DIR=./data # ============================================ # MySQL 数据库配置(必填) # ============================================ # MySQL 数据库配置 DB_HOST=124.221.157.197 DB_PORT=3306 DB_USER=bookkeeping DB_PASSWORD=bookkeeping DB_NAME=bookkeeping DB_ROOT_PASSWORD=lihuaLIHUA DB_CHARSET=utf8mb4 # ============================================ # Redis 配置(可选,用于汇率缓存) # ============================================ REDIS_ADDR=124.221.157.197:6379 REDIS_PASSWORD=lihua0101LIHUA REDIS_DB=0 # ============================================ # 汇率 API 配置(可选) # ============================================ YUNAPI_URL=https://yunapi.cn/api/huilv YUNAPI_KEY= SYNC_INTERVAL=10m CACHE_EXPIRATION=10m MAX_RETRIES=3 # ============================================ # JWT 配置(必填,生产环境请修改) # ============================================ JWT_SECRET= JWT_ACCESS_EXPIRY=15m JWT_REFRESH_EXPIRY=168h # ============================================ # GitHub OAuth 配置(可选) # ============================================ GITHUB_CLIENT_ID=Ov23liWppFX67560JfBf GITHUB_CLIENT_SECRET=7e154e464dccd913a92cf580021f2a5dc51aac93 GITHUB_REDIRECT_URL=https://bk.swalktech.top/api/v1/auth/github/callback FRONTEND_URL=https://bk.swalktech.top # ============================================ # 网络配置 # ============================================ # HTTP/HTTPS 代理配置(如果服务器无法直接访问 GitHub API,请配置此项) # 格式: http://127.0.0.1:7890 HTTPS_PROXY= # ============================================ # AI 配置(语音记账功能) # ============================================ # OpenAI API Key(必填,用于语音转文字和智能解析) OPENAI_API_KEY=sk-dlyjklqnwlcotkwudszeoedjddkdbarohetcmbheytsbklzu # OpenAI API 基础URL(可选,默认为官方API,可改为兼容API如 Azure OpenAI) OPENAI_BASE_URL=https://api.siliconflow.cn/v1 # Whisper 语音识别模型(可选,默认 whisper-1) WHISPER_MODEL=FunAudioLLM/SenseVoiceSmall # 聊天模型(可选,默认 gpt-3.5-turbo,可改为 gpt-4 等) CHAT_MODEL=Qwen/Qwen3-8B # 识图模型 OCR_MODEL=deepseek-ai/DeepSeek-OCR # AI 会话超时时间 AI_SESSION_TIMEOUT=30m # ============================================ # 图片上传配置 # ============================================ IMAGE_UPLOAD_DIR=./uploads/images MAX_IMAGE_SIZE=10485760 ALLOWED_IMAGE_TYPES=image/jpeg,image/png,image/heic MAX_IMAGES_PER_TX=9