import os class Config: MYSQL_CONFIG = { 'host': '123.60.167.249', 'port': 3306, 'user': 'intelligence', 'password': '123123', 'database': "intelligence_system", 'max_connections': 10 } OFFLINE_MYSQL_CONFIG = { 'host': 'localhost', 'port': 3306, 'user': 'root', 'password': '123123', 'database': "intelligence_system", 'max_connections': 10 } MINIO_CONFIG = { 'endpoint': '127.0.0.1:9005', 'access_key': 'admin', 'secret_key': 'abc88888888', 'secure': False # 社区版默认不启用SSL } # 百度AI API配置(千帆平台) # 优先从环境变量读取,如果没有则使用默认值(需要用户自行配置) BAIDU_AI_CONFIG = { 'api_key': os.getenv('BAIDU_API_KEY', 'bce-v3/ALTAK-SFA4vEP3uBYLsyqCZcERg/1f43596d40d9a2c8318b13d5888a5e8e4e7a7f30'), # 百度千帆API Key 'model': 'ernie-x1-turbo-32k', # 使用的模型 } # AI处理器配置 AI_PROCESSOR_CONFIG = { 'batch_size': 10, # 批量处理的默认大小 'delay': 1.5, # 每条记录之间的延迟(秒),避免API限流 'source_table': 'processed_rss_data', # 源数据表 'result_table': 'ai_processor_rss_analysis', # AI分析结果表 }