50 lines
1.8 KiB
Python
50 lines
1.8 KiB
Python
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分析结果表
|
|
}
|
|
|
|
# 钉钉Webhook配置
|
|
# 优先从环境变量读取,如果没有则使用下面的默认值(需要用户自行配置)
|
|
# 请将下面的空字符串替换为你的钉钉Webhook地址,格式:https://oapi.dingtalk.com/robot/send?access_token=xxx
|
|
DINGTALK_WEBHOOK = os.getenv('DINGTALK_WEBHOOK', '') # 钉钉机器人Webhook地址
|
|
# 例如:DINGTALK_WEBHOOK = os.getenv('DINGTALK_WEBHOOK', 'https://oapi.dingtalk.com/robot/send?access_token=your_token_here') |