当前位置: 首页 > news >正文

WiseFlow本地搭建实录---保姆教程

今天从零开始搭建了Wiseflow的本地环境搭建,目前使用的都是免费的API,我建议大家可以一起尝试一下搭建自己的关键信息的数据库,我是windows的环境,但是其他的应该也差不多,踩了很多坑,希望这篇文章能帮大家直接越过这些坑

github原链接

wiseflow

结果

这是搭建完成以后的我们的本地运行后的结果,可以看到抓取了很多有用的信息
在这里插入图片描述

废话不多说,直接开干

外部安装要求

坏消息,我们安装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,等待就拿到了我们的一开始的关心的行业的结果


http://www.mrgr.cn/news/92606.html

相关文章:

  • 跨AWS账户共享SQS队列以实现消息传递
  • Rt-thread源码剖析(1)——内核对象
  • 自然语言处理:稀疏向量表示
  • 智慧校园平台在学生学习与生活中的应用
  • [Lc优选算法] 双指针 | 移动零 | 复写零 | 快乐数
  • MySQL 创建指定IP用户并赋予全部权限(兼容8.0以下及8.0以上版本)
  • NFC拉起微信小程序申请URL scheme 汇总
  • Pytest自定义测试用例执行顺序
  • 【漫话机器学习系列】109.线性无关(Linearly Independent)
  • IO流(师从韩顺平)
  • 分类预测 | Matlab实现CPO-SVM冠豪猪算法优化支持向量机多特征分类预测
  • 【DeepSeek-R1背后的技术】系列十三:归一化方式介绍(BatchNorm, LayerNorm, Instance Norm 和 GroupNorm)
  • JVM线程分析详解
  • win11编译pytorch cuda128版本流程
  • 点云 PCL 滤波在自动驾驶的用途。
  • 部分简单字符串算法题解(自用)
  • string类在OJ的使用
  • 人类驾驶的人脑两种判断模式(反射和预判)-->自动驾驶两种AI模式
  • docker通用技术介绍
  • Hadoop架构详解