666ghj

Update README.

@@ -127,43 +127,21 @@ BettaFish/ @@ -127,43 +127,21 @@ BettaFish/
127 ├── QueryEngine/ # Domestic and international news breadth search Agent 127 ├── QueryEngine/ # Domestic and international news breadth search Agent
128 │ ├── agent.py # Agent main logic, coordinates search and analysis workflow 128 │ ├── agent.py # Agent main logic, coordinates search and analysis workflow
129 │ ├── llms/ # LLM interface wrapper 129 │ ├── llms/ # LLM interface wrapper
130 -│ │ └── base.py # Unified OpenAI-compatible client  
131 │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. 130 │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc.
132 -│ │ ├── base_node.py # Base node class  
133 -│ │ ├── search_node.py # Search node  
134 -│ │ ├── formatting_node.py # Formatting node  
135 -│ │ ├── report_structure_node.py # Report structure node  
136 -│ │ └── summary_node.py # Summary node  
137 -│ ├── tools/ # Search tools  
138 -│ │ └── search.py # Web search toolkit 131 +│ ├── tools/ # Domestic and international news search toolkit
139 │ ├── utils/ # Utility functions 132 │ ├── utils/ # Utility functions
140 -│ │ ├── config.py # Configuration management  
141 -│ │ └── text_processing.py # Text processing utilities  
142 │ ├── state/ # State management 133 │ ├── state/ # State management
143 -│ │ └── state.py # Agent state definition  
144 │ ├── prompts/ # Prompt templates 134 │ ├── prompts/ # Prompt templates
145 -│ │ └── prompts.py # Various prompt templates  
146 -│ └── __init__.py 135 +│ └── ...
147 ├── MediaEngine/ # Powerful multimodal understanding Agent 136 ├── MediaEngine/ # Powerful multimodal understanding Agent
148 │ ├── agent.py # Agent main logic, handles video/image multimodal content 137 │ ├── agent.py # Agent main logic, handles video/image multimodal content
149 │ ├── llms/ # LLM interface wrapper 138 │ ├── llms/ # LLM interface wrapper
150 -│ │ └── base.py # Unified OpenAI-compatible client  
151 │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. 139 │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc.
152 -│ │ ├── base_node.py # Base node class  
153 -│ │ ├── search_node.py # Search node  
154 -│ │ ├── formatting_node.py # Formatting node  
155 -│ │ ├── report_structure_node.py # Report structure node  
156 -│ │ └── summary_node.py # Summary node  
157 -│ ├── tools/ # Multimodal search tools  
158 -│ │ └── search.py # Multimodal content search toolkit 140 +│ ├── tools/ # Multimodal search toolkit
159 │ ├── utils/ # Utility functions 141 │ ├── utils/ # Utility functions
160 -│ │ ├── config.py # Configuration management  
161 -│ │ └── text_processing.py # Text processing utilities  
162 │ ├── state/ # State management 142 │ ├── state/ # State management
163 -│ │ └── state.py # Agent state definition  
164 │ ├── prompts/ # Prompt templates 143 │ ├── prompts/ # Prompt templates
165 -│ │ └── prompts.py # Various prompt templates  
166 -│ └── __init__.py 144 +│ └── ...
167 ├── InsightEngine/ # Private database mining Agent 145 ├── InsightEngine/ # Private database mining Agent
168 │ ├── agent.py # Agent main logic, coordinates database queries and analysis 146 │ ├── agent.py # Agent main logic, coordinates database queries and analysis
169 │ ├── llms/ # LLM interface wrapper 147 │ ├── llms/ # LLM interface wrapper
@@ -174,7 +152,7 @@ BettaFish/ @@ -174,7 +152,7 @@ BettaFish/
174 │ │ ├── formatting_node.py # Formatting node 152 │ │ ├── formatting_node.py # Formatting node
175 │ │ ├── report_structure_node.py # Report structure node 153 │ │ ├── report_structure_node.py # Report structure node
176 │ │ └── summary_node.py # Summary node 154 │ │ └── summary_node.py # Summary node
177 -│ ├── tools/ # Database query and analysis tools 155 +│ ├── tools/ # Database query and analysis toolkit
178 │ │ ├── keyword_optimizer.py # Qwen keyword optimization middleware 156 │ │ ├── keyword_optimizer.py # Qwen keyword optimization middleware
179 │ │ ├── search.py # Database operation toolkit (topic search, comment retrieval, etc.) 157 │ │ ├── search.py # Database operation toolkit (topic search, comment retrieval, etc.)
180 │ │ └── sentiment_analyzer.py # Sentiment analysis integration tool 158 │ │ └── sentiment_analyzer.py # Sentiment analysis integration tool
@@ -127,43 +127,21 @@ BettaFish/ @@ -127,43 +127,21 @@ BettaFish/
127 ├── QueryEngine/ # 国内外新闻广度搜索Agent 127 ├── QueryEngine/ # 国内外新闻广度搜索Agent
128 │ ├── agent.py # Agent主逻辑,协调搜索与分析流程 128 │ ├── agent.py # Agent主逻辑,协调搜索与分析流程
129 │ ├── llms/ # LLM接口封装 129 │ ├── llms/ # LLM接口封装
130 -│ │ └── base.py # 统一的OpenAI兼容客户端  
131 │ ├── nodes/ # 处理节点:搜索、格式化、总结等 130 │ ├── nodes/ # 处理节点:搜索、格式化、总结等
132 -│ │ ├── base_node.py # 基础节点类  
133 -│ │ ├── search_node.py # 搜索节点  
134 -│ │ ├── formatting_node.py # 格式化节点  
135 -│ │ ├── report_structure_node.py # 报告结构节点  
136 -│ │ └── summary_node.py # 总结节点  
137 -│ ├── tools/ # 搜索工具  
138 -│ │ └── search.py # 网页搜索工具集 131 +│ ├── tools/ # 国内外新闻搜索工具集
139 │ ├── utils/ # 工具函数 132 │ ├── utils/ # 工具函数
140 -│ │ ├── config.py # 配置管理  
141 -│ │ └── text_processing.py # 文本处理工具  
142 │ ├── state/ # 状态管理 133 │ ├── state/ # 状态管理
143 -│ │ └── state.py # Agent状态定义  
144 │ ├── prompts/ # 提示词模板 134 │ ├── prompts/ # 提示词模板
145 -│ │ └── prompts.py # 各类提示词  
146 -│ └── __init__.py 135 +│ └── ...
147 ├── MediaEngine/ # 强大的多模态理解Agent 136 ├── MediaEngine/ # 强大的多模态理解Agent
148 │ ├── agent.py # Agent主逻辑,处理视频/图片等多模态内容 137 │ ├── agent.py # Agent主逻辑,处理视频/图片等多模态内容
149 │ ├── llms/ # LLM接口封装 138 │ ├── llms/ # LLM接口封装
150 -│ │ └── base.py # 统一的OpenAI兼容客户端  
151 │ ├── nodes/ # 处理节点:搜索、格式化、总结等 139 │ ├── nodes/ # 处理节点:搜索、格式化、总结等
152 -│ │ ├── base_node.py # 基础节点类  
153 -│ │ ├── search_node.py # 搜索节点  
154 -│ │ ├── formatting_node.py # 格式化节点  
155 -│ │ ├── report_structure_node.py # 报告结构节点  
156 -│ │ └── summary_node.py # 总结节点  
157 -│ ├── tools/ # 多模态搜索工具  
158 -│ │ └── search.py # 多模态内容搜索工具集 140 +│ ├── tools/ # 多模态搜索工具集
159 │ ├── utils/ # 工具函数 141 │ ├── utils/ # 工具函数
160 -│ │ ├── config.py # 配置管理  
161 -│ │ └── text_processing.py # 文本处理工具  
162 │ ├── state/ # 状态管理 142 │ ├── state/ # 状态管理
163 -│ │ └── state.py # Agent状态定义  
164 │ ├── prompts/ # 提示词模板 143 │ ├── prompts/ # 提示词模板
165 -│ │ └── prompts.py # 各类提示词  
166 -│ └── __init__.py 144 +│ └── ...
167 ├── InsightEngine/ # 私有数据库挖掘Agent 145 ├── InsightEngine/ # 私有数据库挖掘Agent
168 │ ├── agent.py # Agent主逻辑,协调数据库查询与分析 146 │ ├── agent.py # Agent主逻辑,协调数据库查询与分析
169 │ ├── llms/ # LLM接口封装 147 │ ├── llms/ # LLM接口封装
@@ -174,7 +152,7 @@ BettaFish/ @@ -174,7 +152,7 @@ BettaFish/
174 │ │ ├── formatting_node.py # 格式化节点 152 │ │ ├── formatting_node.py # 格式化节点
175 │ │ ├── report_structure_node.py # 报告结构节点 153 │ │ ├── report_structure_node.py # 报告结构节点
176 │ │ └── summary_node.py # 总结节点 154 │ │ └── summary_node.py # 总结节点
177 -│ ├── tools/ # 数据库查询和分析工具 155 +│ ├── tools/ # 数据库查询和分析工具
178 │ │ ├── keyword_optimizer.py # Qwen关键词优化中间件 156 │ │ ├── keyword_optimizer.py # Qwen关键词优化中间件
179 │ │ ├── search.py # 数据库操作工具集(话题搜索、评论获取等) 157 │ │ ├── search.py # 数据库操作工具集(话题搜索、评论获取等)
180 │ │ └── sentiment_analyzer.py # 情感分析集成工具 158 │ │ └── sentiment_analyzer.py # 情感分析集成工具