diff --git a/.env.example b/.env.example
index 1c4a431..69859c2 100644
--- a/.env.example
+++ b/.env.example
@@ -21,7 +21,7 @@ INSIGHT_ENGINE_API_KEY=
INSIGHT_ENGINE_BASE_URL=
# Insight Agent LLM模型名称,如kimi-k2-0711-preview
INSIGHT_ENGINE_MODEL_NAME=
-# Media Agent(推荐Gemini,可用中转厂商 https://www.chataiapi.com/)API密钥
+# Media Agent(推荐Gemini,推荐中转厂商 https://aihubmix.com/?aff=8Ds9)API密钥
MEDIA_ENGINE_API_KEY=
# Media Agent LLM接口BaseUrl
MEDIA_ENGINE_BASE_URL=
@@ -41,7 +41,7 @@ QUERY_ENGINE_API_KEY=
QUERY_ENGINE_BASE_URL=
# Query Agent LLM模型,如deepseek-reasoner
QUERY_ENGINE_MODEL_NAME=
-# Report Agent(推荐Gemini,可用中转厂商 https://www.chataiapi.com/)API密钥
+# Report Agent(推荐Gemini,推荐中转厂商 https://aihubmix.com/?aff=8Ds9)API密钥
REPORT_ENGINE_API_KEY=
# Report Agent LLM接口BaseUrl
REPORT_ENGINE_BASE_URL=
diff --git a/README-EN.md b/README-EN.md
index 0fdad2d..7d45d6e 100644
--- a/README-EN.md
+++ b/README-EN.md
@@ -4,6 +4,9 @@
+
+
+
[](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/stargazers)
[](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/watchers)
[](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/network)
@@ -46,6 +49,8 @@ Beyond just report quality, compared to similar products, we have 🚀 six major
**Starting with public opinion, but not limited to public opinion**. The goal of "WeiYu" is to become a simple and universal data analysis engine that drives all business scenarios.
> For example, you only need to simply modify the API parameters and prompts of the Agent toolset to transform it into a financial market analysis system.
+>
+> Here's a relatively active Linux.do project discussion thread: https://linux.do/t/topic/1009280

@@ -53,6 +58,12 @@ Beyond just report quality, compared to similar products, we have 🚀 six major
Say goodbye to traditional data dashboards. In "WeiYu", everything starts with a simple question - you just need to ask your analysis needs like a conversation
+## 🪄 Sponsors
+
+LLM Model API Sponsor:
+
+Solomon Blog LionCC.ai; Programming Carpool codecodex.ai; Programming Computing Power VibeCodingAPI.ai:
+
## 🏗️ System Architecture
### Overall Architecture Diagram
@@ -253,6 +264,7 @@ INSIGHT_ENGINE_MODEL_NAME = "kimi-k2-0711-preview"
# Media Agent
...
```
+Recommended LLM API Provider: [Reasoning Era](https://aihubmix.com/?aff=8Ds9)
#### 4.2 Database Initialization
@@ -264,7 +276,9 @@ INSIGHT_ENGINE_MODEL_NAME = "kimi-k2-0711-preview"
```bash
# Local MySQL database initialization
cd MindSpider
-python schema/init_database.py
+# Project initialization
+python main.py --setup
+
```
**Option 2: Use Cloud Database Service (Recommended)**
@@ -339,6 +353,9 @@ cd MindSpider
# Project initialization
python main.py --setup
+# Run topic extraction (get hot news and keywords)
+python main.py --broad-topic
+
# Run complete crawler workflow
python main.py --complete --date 2024-01-20
diff --git a/config.py b/config.py
index 96396e4..313c0f9 100644
--- a/config.py
+++ b/config.py
@@ -40,9 +40,9 @@ class Settings(BaseSettings):
INSIGHT_ENGINE_BASE_URL: Optional[str] = Field("https://api.moonshot.cn/v1", description="Insight Agent LLM接口BaseUrl,可自定义厂商API")
INSIGHT_ENGINE_MODEL_NAME: str = Field("kimi-k2-0711-preview", description="Insight Agent LLM模型名称,如kimi-k2-0711-preview")
- # Media Agent(推荐Gemini,这里我用了一个中转厂商,你也可以换成你自己的,申请地址:https://www.chataiapi.com/)
- MEDIA_ENGINE_API_KEY: Optional[str] = Field(None, description="Media Agent(推荐Gemini,这里我用了一个中转厂商,你也可以换成你自己的,申请地址:https://www.chataiapi.com/)API密钥")
- MEDIA_ENGINE_BASE_URL: Optional[str] = Field("https://www.chataiapi.com/v1", description="Media Agent LLM接口BaseUrl")
+ # Media Agent(推荐Gemini,推荐中转厂商:https://aihubmix.com/?aff=8Ds9)
+ MEDIA_ENGINE_API_KEY: Optional[str] = Field(None, description="Media Agent(推荐Gemini,推荐中转api厂商:https://aihubmix.com/?aff=8Ds9")
+ MEDIA_ENGINE_BASE_URL: Optional[str] = Field("https://aihubmix.com/v1", description="Media Agent LLM接口BaseUrl")
MEDIA_ENGINE_MODEL_NAME: str = Field("gemini-2.5-pro", description="Media Agent LLM模型名称,如gemini-2.5-pro")
# Query Agent(推荐DeepSeek,申请地址:https://www.deepseek.com/)
@@ -50,9 +50,9 @@ class Settings(BaseSettings):
QUERY_ENGINE_BASE_URL: Optional[str] = Field("https://api.deepseek.com", description="Query Agent LLM接口BaseUrl")
QUERY_ENGINE_MODEL_NAME: str = Field("deepseek-reasoner", description="Query Agent LLM模型,如deepseek-reasoner")
- # Report Agent(推荐Gemini,这里我用了一个中转厂商,你也可以换成你自己的)
- REPORT_ENGINE_API_KEY: Optional[str] = Field(None, description="Report Agent(推荐Gemini,这里我用了一个中转厂商,你也可以换成你自己的,申请地址:https://www.chataiapi.com/)API密钥")
- REPORT_ENGINE_BASE_URL: Optional[str] = Field("https://www.chataiapi.com/v1", description="Report Agent LLM接口BaseUrl")
+ # Report Agent(推荐Gemini,推荐中转厂商:https://aihubmix.com/?aff=8Ds9)
+ REPORT_ENGINE_API_KEY: Optional[str] = Field(None, description="Report Agent(推荐Gemini,推荐中转api厂商:https://aihubmix.com/?aff=8Ds9")
+ REPORT_ENGINE_BASE_URL: Optional[str] = Field("https://aihubmix.com/v1", description="Report Agent LLM接口BaseUrl")
REPORT_ENGINE_MODEL_NAME: str = Field("gemini-2.5-pro", description="Report Agent LLM模型,如gemini-2.5-pro")
# Forum Host(Qwen3最新模型,这里我使用了硅基流动这个平台,申请地址:https://cloud.siliconflow.cn/)