今天從零開始搭建了Wiseflow的本地環境搭建,目前使用的都是免費的API,我建議大家可以一起嘗試一下搭建自己的關鍵信息的數據庫,我是windows的環境,但是其他的應該也差不多,踩了很多坑,希望這篇文章能幫大家直接越過這些坑
結果
這是搭建完成以后的我們的本地運行后的結果,可以看到抓取了很多有用的信息
廢話不多說,直接開干
外部安裝要求
壞消息,我們安裝wiseflow需要一個LLM大模型的API,一個智庫的模型的API。
好消息,目前都是免費的,還不占用本地的計算資源。
LLM API我這邊使用的是硅基流動的API,你也可以使用我的注冊碼注冊,我們可以互相免費獲得2千萬的token使用,硅基流動免費API申請地址: 硅基流動,即使你不用wiseflow也可以點一下里面有deepseek-r1的模型可以用
- LLM API: 大家可以在這創建自己的API key
- - 智庫 API智庫免費API申請地址: 鏈接地址
環境
我使用的是miniconda的windows的環境,接下來是完整的安裝步驟,還包括了確認的條件
miniconda的安裝
從 Miniconda 官網 下載 Windows 版本的安裝程序
運行安裝程序,按照提示完成安裝
注意建議勾選"Add Miniconda to PATH"選項
python安裝
wiseflow需要的是3.10的python,所以執行下面的動作
conda create -n wiseflow python=3.10
驗證步驟
驗證步驟,cmd下執行這個命令
conda activate wiseflow
python --version
下載并安裝 WiseFlow
首先安裝git,這個大家沒有git可以參考網上的git的安裝方法
如果你就是不想安裝,就直接在這個目錄下載完整版的代碼即可
安裝wiseflow,并且安裝依賴包
git clone https://github.com/TeamWiseFlow/wiseflow.git
cd wiseflow
cd core
pip install -r requirements.txt
需要安裝pokcetbase的數據庫
這個是免費的,回到根目錄,執行安裝腳本,注意是0.23.4的版本,需要注意的是,這個需要在powershell里面運行,可能還會權限不足,
#如果權限不足執行這個命令
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
./install_pocketbase.ps1
于是我們就有了一個pb目錄
cd pb
tar -xf pocketbase.zip
#測試命令
pocketbase.exe serve
這個時候,我們就可以有pb的數據庫了,你可以去
http://127.0.0.1:8090/上查看這個數據庫是否可以訪問了,創建默認的郵箱和密碼
賬戶:test@example.com
密碼:1234567890
啟動前的導數第二步
在core目錄創建一個.env文件.,API需要使用自己的申請的API哈
# 大模型配置
#配置自己的API
LLM_API_KEY="XXXXXX"
LLM_API_BASE="https://api.siliconflow.cn/v1"
PRIMARY_MODEL="Qwen/Qwen2.5-32B-Instruct"
SECONDARY_MODEL="Qwen/Qwen2.5-14B-Instruct"
VL_MODEL="OpenGVLab/InternVL2-26B"# PocketBase 配置
PB_API_AUTH="test@example.com|1234567890"
#智庫自己的API
ZHIPU_API_KEY="xxxxxxx"PROJECT_DIR="work_dir"
安裝完成,開始啟動
啟動很簡單,直接在core下即可
python windows_run.py
接下來你可以在網頁上配置關心的site(抓取的網頁地址例如36氪)和關心的point(機器人行業的發展)(注意配置多少小時運行一次,我建議是24小時),OK,等待就拿到了我們的一開始的關心的行業的結果