基于AnythingLLM及Ollama搭建本地知识库
发布日期:2024-10-14 09:05 点击次数:122
整个过程需要准备三个软件:
Ollama。用于运行本地大模型。如果使用闭源大模型的API,则不需要安装Ollama。Docker。用于运行AnythingLLM。AnythingLLM。知识库运行平台,提供知识库构建及运行的功能。1 安装Ollama下载Ollama(网址:https://ollama.com/download)图片
下载后直接安装,然后启动命令行窗口输入命令加载模型。命令可以通过点击官网Models后,搜索并选择所需要的模型后查看。
图片
搜索框输入qwen图片
选择模型后,拷贝对应的命令图片
注:Ollama支持加载运行GGUF格式的大模型,这个自行查看官网。
”启动命令行窗口,拷贝命令并运行,若是第一次运行,Ollama会自动下载模型并启动模型。如本机上已安装了qwen:14b模型,则输入命令后会直接启动此模型。图片
至此,Ollama安装完毕。
2 安装DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的操作系统的机器上,从而实现虚拟化。
安装Docker Desktop(下载网址:https://www.docker.com/products/docker-desktop/)图片
下载后直接双击安装即可,Docker的安装过程非常简单,没有什么参数需要设置,一路next即可。
3 安装AnythingLLMAnythingLLM可以在Docker上安装。
启动Docker Desktop。第一次启动可能需要注册账号,也可以直接使用google、github账号登陆。点击顶部的搜索框或输入快捷键Ctrl + K 打开搜索窗口,输入anythingllm进行搜索,如下图所示,点击 Pull 按钮拉取镜像图片
模型拉取完毕后,点击 Images 并在右侧的镜像列表中点击anythingllm后的 Run 按钮启动镜像图片
如下图所示,输入容器名称和端口号,这个可以随便输入,但不能和其他已有的容器名或端口号重复(如果有的话)图片
镜像启动后可以点击如下图所示位置的链接,或者直接在浏览器中输入localhost:3001启动AnythingLLM图片
4 配置AnythingLLM点击按钮 Get started 进入设置向导界面图片
选择大模型。如下图所示设置使用Ollama,然后设置参数指定Ollama Base URL为 http://host.docker.internal:11434指定Chat Model Selection为 qwen:14b指定Token context window为 4096图片
注:AnythingLLM支持使用闭源模型的API。
”选择默认的AnythingLLM Embedder图片
选择采用默认的LanceDB作为向量数据坑图片
如下图所示设置图片
检查并确认前面的设置图片
为工作空间指定名称,并进入下一步图片
如下图所示,点击链接upload a document打开文档上传界面图片
文档上传界面如图所示图片
可以添加自己的文档,并将文档移入工作区图片
文档移入后如下图所示图片
image-20240420232939913点击按钮 Save and Embed 处理文档图片
文档处理完毕后可以进行测试,如下图所示图片
5 知识库管理可以点击左下角的设置按钮打开设置面板图片
如下图所示可以设置语料分割参数图片
也可以点击左上角的按钮,如下图所示图片
其中第一个按钮打开的是文档管理对话框图片
第二个按钮打开的是模型设置面板图片
具体设置方法可以参阅文档。提高知识库性能的一些方法包括:
使用更强大的底座模型。底座模型用于数据的输入和输出。使用GPT4效果肯定要比使用小规模的开源模型。AnythingLLM支持以API方式调用如GPT4、Claude3、Gemini Pro等大模型。目前似乎还没有提供国内大模型的接口。使用更好的Embedding模型。目前AnythingLLM内置了一个嵌入模型。其也支持调用如OpenAI、Ollama等提供的其他嵌入模型。分词参数。用于分割数据。这个参数调整需要尝试。使用更高效的向量库。良好的原始数据。6 关闭Docker当不使用大模型时,为了节省资源,可以选择关闭容器。
点击 Containers ,点击关闭按钮可以关闭容器图片
(完)
图片
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
下一篇:没有了 上一篇:穆西亚拉调侃齐尔克泽招募:老特拉福德的趣味邀请
热点资讯
- 2024-07-29代做百度 灰 色 词排名代发| 灰 色 词秒收录代做
- 2024-07-147月10日齐翔转2下跌0.78%,转股溢价率19.36%
- 2024-07-22【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localizatio
- 2024-09-02滕王阁“家”文化与品牌发展的探讨
- 2024-08-11阿森纳、切尔西、热刺有意莱切边卫多尔古
- 2024-08-26清代诗人的一首冷门佳作,月在众峰顶,泉流乱叶中
相关资讯
- 滕王阁“家”文化与品牌发展的探讨
- 顶级围棋AI被发现漏洞:“超人类人工智能”还有很长的路?
- 代做百度 灰 色 词排名代发| 灰 色 词秒收录代做
- 如何免费下载原版电子书
- 【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localizatio