我给NAS找份工作,舆论分析!部署BettaFish(微舆)
哈喽,艾瑞巴蒂我是生活爱好者。
作为多年网上冲浪老选手,对网上舆情动态一直保持关注,如果你是负责公司品牌的小伙伴,品牌舆情更要随时关注,本期就为大家带来一款有意思的舆情工具:BettaFish(微舆),它以 "打破信息茧房、还原舆情原貌、预测未来走向、辅助决策为核心的舆情分析系统。
一、部署前准备
需要准备三个AI平台账号,并复制好它们的API KEY。
1、Tavily

2、博查

3、硅基流动

接着在FileStaion中的Container文件下创建一个名为【bettafish】的文件。

接着将上方三个平台的API KEY 填入下方,打开Text,将下方内容复制进去。
# ====================== BETTAFISH CONFIG ======================
HOST=0.0.0.0
PORT=5000
# ====================== DATABASE ======================
DB_HOST=db
DB_PORT=5432
DB_USER=bettafish
DB_PASSWORD=bettafish
DB_NAME=bettafish
DB_CHARSET=utf8mb4
DB_DIALECT=postgresql
# ======================= LLM CONFIG =======================
INSIGHT_ENGINE_API_KEY=《siliconflow api密钥》
INSIGHT_ENGINE_BASE_URL=https://api.siliconflow.cn/v1
INSIGHT_ENGINE_MODEL_NAME=moonshotai/Kimi-K2-Instruct-0905
MEDIA_ENGINE_API_KEY=《siliconflow api密钥》
MEDIA_ENGINE_BASE_URL=https://api.siliconflow.cn/v1
MEDIA_ENGINE_MODEL_NAME=deepseek-ai/DeepSeek-V3.2-Exp
MINDSPIDER_API_KEY=《siliconflow api密钥》
MINDSPIDER_BASE_URL=https://api.siliconflow.cn/v1
MINDSPIDER_MODEL_NAME=deepseek-ai/DeepSeek-V3.2-Exp
QUERY_ENGINE_API_KEY=《siliconflow api密钥》
QUERY_ENGINE_BASE_URL=https://api.siliconflow.cn/v1
QUERY_ENGINE_MODEL_NAME=deepseek-ai/DeepSeek-V3.2-Exp
REPORT_ENGINE_API_KEY=《siliconflow api密钥》
REPORT_ENGINE_BASE_URL=https://api.siliconflow.cn/v1
REPORT_ENGINE_MODEL_NAME=deepseek-ai/DeepSeek-V3.2-Exp
FORUM_HOST_API_KEY=《siliconflow api密钥》
FORUM_HOST_BASE_URL=https://api.siliconflow.cn/v1
FORUM_HOST_MODEL_NAME=Qwen/Qwen3-235B-A22B-Instruct-2507
KEYWORD_OPTIMIZER_API_KEY=《siliconflow api密钥》
KEYWORD_OPTIMIZER_BASE_URL=https://api.siliconflow.cn/v1
KEYWORD_OPTIMIZER_MODEL_NAME=deepseek-ai/DeepSeek-V3.2-Exp
# ================== SEARCH KEYS ====================
TAVILY_API_KEY=《tavily api密钥》
BOCHA_BASE_URL=https://api.bochaai.com/v1/web-search
BOCHA_WEB_SEARCH_API_KEY=《bochaai api密钥》
然后保存在【bettafish】这个文件夹中。

二、NAS部署
进入威联通NAS后,打开ContainerStation,接着将下方内容进行复制粘贴。
services:
bettafish:
image: ghcr.io/666ghj/bettafish:latest
container_name: bettafish
restart: unless-stopped
env_file:
- /share/Container/bettafish/env.txt
environment:
- PYTHONUNBUFFERED=1
- STREAMLIT_SERVER_ENABLE_FILE_WATCHER=false
- LANG=C.UTF-8
- LC_ALL=C.UTF-8
- PYTHONIOENCODING=utf-8
- TZ=Asia/Shanghai
ports:
- "8504:5000"
- "8501:8501"
- "8502:8502"
- "8503:8503"
volumes:
- /share/Container/bettafish/logs:/app/logs
- /share/Container/bettafish/final_reports:/app/final_reports
- /share/Container/bettafish/insight_engine_streamlit_reports:/app/insight_engine_streamlit_reports
- /share/Container/bettafish/media_engine_streamlit_reports:/app/media_engine_streamlit_reports
- /share/Container/bettafish/query_engine_streamlit_reports:/app/query_engine_streamlit_reports
db:
image: docker.1ms.run/postgres:15
container_name: bettafish-db
restart: unless-stopped
environment:
POSTGRES_USER: bettafish
POSTGRES_PASSWORD: bettafish
POSTGRES_DB: bettafish
volumes:
- /share/Container/bettafish/db_data:/var/lib/postgresql/data

接下来等待容器的安装。

三、体验BettaFish(微舆)
在浏览器中输入NAS的ip+8504即可访问到该项目。

搜索框输入关键词。

Ai就开始跑起来啦,不过时间会很久,可能会几个小时。


