使用cherry studio安装个人知识库
介绍
cherry studio,是一个工具框架,其核心智能的计算等功能,均来自接入的模型服务商,需要通过使用对应模型厂商的API密钥,去调用对应模型的服务。
源代码
https://github.com/CherryHQ/cherry-studio Cherry Studio 官方的 GitHub 开源代码仓库,由 CherryHQ 团队维护。
安装
这是一个基于 Node.js + Electron + TypeScript 的桌面应用项目(存在package.json、electronic-builder.yml、ts文件)。所以整体思路是安装Node.js环境,使用yarn/npm来安装和运行cherry studio。
一、安装Nods.js
-
打开官网:https://nodejs.org/
-
下载 LTS 版本(推荐稳定)
-
安装时保持默认设置即可
-
安装后,在 PowerShell 中运行以下命令验证:
node -v
npm -v
二、安装Yarn(cherry studio使用yarn)
-
npm install -g yarn
- yarn -v
三、克隆项目
-
git clone https://github.com/CherryHQ/cherry-studio.git
-
cd cherry-studio
四、安装依赖
-
yarn install(这个过程会自动读取
package.json
和yarn.lock
安装所有依赖)
四、安装完成,启动项目
-
yarn dev(看到运行到start electron app...的时候,就会打开客户端界面了)
配置
一、设置API密钥,用它连接某个模型服务商的API,来实现你的应用。这里我选择硅基流动。“设置--硅基流动--获取密钥”。初次申请会赠送20元,不同模型,token价格不同。配置好后,点一下检测,选择你的模型,提示“连接成功”,就可以了;
二、配置嵌入模型、重排模型。在硅基流动模型,继续下拉,点击“管理”。点击“嵌入”、“重排”,增加模型;
三、设置文档处理模型。“设置--工具设置--文档预处理”,我选择了Doc2x。没有密钥和刚刚一样,注册申请一下即可;
四、配置个人知识库。红框为必填,点确定;
五、 导入本地资料,开始使用;
六、在助手中提问时,也可以直接引用知识库内容进行搜索。这样的回答,不仅结合了模型能力,也融合了本地知识库的信息,能够更贴近期望的答案。
FAQ
1、点击知识库,无法搜索成功,且后台报错“10:38:12.395 <ERROR> [mainWindow::QuotaTag] [KnowledgeContent] Error checking quota: [Error: Error invoking remote method 'knowledge-base:check-quota': Error: Failed to check quota: Error: HTTP 401: Unauthorized]”。
回答:配置时,不要忘记文档预处理模型的选择,需要申请对应的API密钥。
本文来自博客园,作者:1234roro 当你迷惘的时候,开始学习吧!当你目标清晰的时候,开始学习吧!转载请注明原文链接:https://www.cnblogs.com/1234roro/p/19023345