# 测试服务器环境变量模板 # 使用前复制为服务器项目目录下的 .env,并填写真实密钥。 RISK_APP_NAME=Dieya Risk Prediction Backend RISK_APP_VERSION=0.1.0 RISK_ENVIRONMENT=testing RISK_DEBUG=false RISK_LOG_LEVEL=INFO # 数据库 RISK_DATABASE_URL=postgresql+asyncpg://<数据库用户>:<数据库密码>@<数据库地址>:5432/<数据库名> # JWT:请使用至少 32 字节随机字符串,例如 openssl rand -hex 32 RISK_JWT_SECRET_KEY=<请填写至少32字节随机密钥> RISK_JWT_ALGORITHM=HS256 RISK_JWT_EXPIRE_MINUTES=480 # 钉钉免登 RISK_DINGTALK_APP_KEY=<钉钉AppKey> RISK_DINGTALK_APP_SECRET=<钉钉AppSecret> RISK_DINGTALK_CORP_ID=<钉钉CorpId> RISK_DINGTALK_AGENT_ID=<钉钉AgentId> # 百度 OCR BAIDU_OCR_API_KEY=<百度OCR_API_KEY> BAIDU_OCR_SECRET_KEY=<百度OCR_SECRET_KEY> RISK_BAIDU_OCR_IMAGE_URL=https://aip.baidubce.com/rest/2.0/ocr/v1/webimage RISK_BAIDU_OCR_DOCUMENT_URL=https://aip.baidubce.com/rest/2.0/brain/online/v2/paddle-vl-parser/task RISK_BAIDU_OCR_TIMEOUT_SECONDS=75 RISK_BAIDU_OCR_POLL_INTERVAL_SECONDS=2 RISK_OCR_UPLOAD_DIR=.runtime-uploads/ocr RISK_OCR_MAX_FILE_MB=10 RISK_OCR_MAX_BATCH_FILES=5 # LLM RISK_LLM_API_KEY= RISK_LLM_BASE_URL=https://api.openlux.ai/v1 RISK_LLM_MODEL=gpt-4.1 RISK_LLM_TIMEOUT_SECONDS=120 RISK_LLM_TEMPERATURE=0.2 # 向量检索 RISK_RAG_EMBEDDING_API_KEY= RISK_RAG_EMBEDDING_BASE_URL=https://api.openlux.ai/v1 RISK_RAG_EMBEDDING_MODEL=gemini-embedding-2-preview RISK_RAG_EMBEDDING_DIMENSIONS=3072 RISK_RAG_EMBEDDING_TIMEOUT_SECONDS=30 RISK_RAG_TOP_K=5 # 测试服务器前端来源 RISK_CORS_ALLOW_ORIGINS=https://risk.dieya.net.cn,http://risk.dieya.net.cn