52 lines
1.7 KiB
Plaintext
52 lines
1.7 KiB
Plaintext
# 测试服务器环境变量模板
|
||
# 使用前复制为服务器项目目录下的 .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=<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=<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
|