Files
Mutual_Fund/.env
T
2026-09-08 19:17:35 +08:00

68 lines
1.6 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 应用级 Settings 完整配置源(缺失任一键启动即报错)
APP_ENV=dev
# 数据库启动策略(config/database/__init__.py)
DB_STRICT_STARTUP=false # true=任一核心库启动失败即阻止应用启动(生产建议开启)
DB_CONN_RETRIES=3
DB_RETRY_BACKOFF_SEC=1
# JWT 鉴权(service/auth.py)
JWT_SECRET=dev-secret-please-change-this-to-a-random-64chars-string!! # 生产必须换成强随机值(≥32字节)
JWT_ALGORITHM=HS256
JWT_EXPIRE_SECONDS=86400
# MySQL
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=root
MYSQL_PASSWORD=root
MYSQL_DATABASE=sheep
MYSQL_POOL_SIZE=5
MYSQL_MAX_OVERFLOW=10
MYSQL_POOL_RECYCLE=3600
MYSQL_CONNECT_TIMEOUT=5
MYSQL_POOL_TIMEOUT=30
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=
REDIS_SOCKET_CONNECT_TIMEOUT=5
REDIS_SOCKET_TIMEOUT=5
REDIS_HEALTH_CHECK_INTERVAL=30
REDIS_MAX_CONNECTIONS=100
# Neo4j
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=ouyang200202211.
NEO4J_MAX_CONNECTION_POOL_SIZE=50
NEO4J_CONNECTION_ACQUISITION_TIMEOUT=60
NEO4J_CONNECTION_TIMEOUT=15
NEO4J_MAX_TRANSACTION_RETRY_TIME=30
# Milvus
MILVUS_URI=http://localhost:19530
MILVUS_TOKEN=
MILVUS_USER=
MILVUS_PASSWORD=
MILVUS_DB=default
MILVUS_CONNECT_TIMEOUT=5
MILVUS_TIMEOUT=30
# LLM(tool/llm.py 统一客户端)
LLM_MODE=ollama
LLM_OLLAMA_BASE=http://localhost:11434
LLM_OLLAMA_CHAT_MODEL=qwen2.5:7b
LLM_OLLAMA_EMBED_MODEL=bge-m3
LLM_API_BASE=https://api.openai.com/v1
LLM_API_KEY=
LLM_API_CHAT_MODEL=gpt-4o-mini
LLM_API_EMBED_MODEL=text-embedding-3-small
LLM_TEMPERATURE=0.3
LLM_MAX_TOKENS=1024
LLM_TIMEOUT=30
LLM_MAX_RETRIES=3
LLM_RETRY_BACKOFF_SEC=1
LLM_FALLBACK_CHAT_MODEL=