import os from dotenv import load_dotenv # 加载.env文件中的环境变量(如果存在) load_dotenv() # 数据库配置 DB_CONFIG = { 'host': os.getenv('DB_HOST', '192.168.100.143'), 'port': os.getenv('DB_PORT', '15432'), 'database': os.getenv('DB_NAME', 'dify'), 'user': os.getenv('DB_USER', 'postgres'), 'password': os.getenv('DB_PASSWORD', 'difyai123456') } # API服务SQLite配置 SQLITE_CONFIG = { 'database': os.getenv('SQLITE_DB', 'api_service.db'), 'timeout': 30 } # 文件路径配置 CONFIG_PATHS = { 'model_config': os.getenv('MODEL_CONFIG_PATH', 'model_config.json'), 'provider_config': os.getenv('PROVIDER_CONFIG_PATH', 'provider_config.json'), 'volc_model_config': os.getenv('VOLC_MODEL_CONFIG_PATH', 'model_volc_config.json'), 'privkeys_dir': os.getenv('PRIVKEYS_DIR', 'privkeys') }