掘金 人工智能 前天 12:16
SparkX结合Ollama搭建本地知识库
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文档详细介绍了如何在SparkX平台中集成和使用Ollama,一个开源的本地大语言模型运行框架。文章以macOS环境为例,逐步指导用户完成Ollama的安装与验证,并通过配置语言模型、向量模型和重排模型,演示了如何在SparkX中调用Ollama的强大功能。无论是利用Ollama运行语言模型,还是进行文本的向量化和重排,都能在SparkX中轻松实现,极大地简化了在个人设备上部署和管理大型语言模型的过程。

✨ **Ollama简化本地LLM部署**:Ollama是一个开源框架,旨在简化大型语言模型(LLM)在个人设备上的部署和管理,用户无需处理复杂的依赖即可快速运行和集成主流模型。

🚀 **Ollama安装与验证**:文章提供了在macOS环境下下载、安装Ollama的详细步骤,并通过命令行`ollama -v`验证安装是否成功,确保环境准备就绪。

💬 **在SparkX中使用语言模型**:用户可以通过Ollama官网选择并拉取如`qwen3:1.7b`等语言模型,然后在SparkX的模型管理中配置该模型,即可在应用中调用,实现与AI的交互。

📊 **集成向量模型进行文本处理**:文章介绍了如何拉取如`bge-m3`等Embedding模型,并在SparkX的向量模型配置中填入,以便对文本进行向量化处理,为知识库等功能提供支持。

🔀 **应用重排模型优化结果**:此外,用户还可以通过Ollama拉取如`linux6200/bge-reranker-v2-m3`等重排模型,并在SparkX中配置,用于优化搜索结果或相关性排序。

Ollama是一个开源的本地大语言模型(LLM)运行框架,专注于简化和优化大型语言模型在个人设备上的部署与管理,支持主流模型的快速运行与集成。借助Ollama 强大的功能我们无需关注本地模型部署的各种复杂的依赖。如何在SparkX中使用Ollama呢?

开源地址:
github.com/nick-bai/Sp…
gitee.com/shop-sparke…

本文以macos 环境为例,其他环境除了装Ollama略有不同,其余的均一致

安装 ollama

1、下载Ollama

打开 ollama的官网 ollama.com/

点击下载,根据自己系统选择对应的版本。

正常情况下,系统会自动检测当前的操作系统,默认选择对应的版本。点击下载即可。

2、安装ollama


没有啥特殊的配置的话,一路下一步。

3、验证是否安装完毕

打开命令行输入

ollama -v

出现如下的画面,表示安装完成。

在SparkX中使用Ollama

1、语言模型

我们选择一个自己系统可以部署的模型,打开 Ollama官网,点击Models
ollama.com/search
我们选择一个 qwen3 模型

点击进去,这里我 选择 1.7b 模型,复制拉取命令

ollama run qwen3:1.7b

打开命令行执行,等待模型拉去完成。

拉去完毕之后,模型会自动启动。我们输入 你好,能看到模型正常的回复了。

接下来我们打开 SparkX的模型管理,填写 Ollama 的可用模型 qwen3:1.7b

保存提交。然后在应用中选择我们设置的 模型

此时,就可以在应用中使用 Ollama 中的 qwen3 模型了

2、向量模型

打开 Ollama 官网,选择 embedding 模型

这里我们选择 一个,以 bg3-m3 为例子,复制拉去命令

ollama pull bge-m3


拉去完毕之后,我们打开 SparkX 的向量模型配置,输入可用模型为 bge-m3

知识库就可以配置 bge-m3 模型了

传入文本,选择向量化

等待完成向量化

3、重排模型

打开 Ollama 官网,选择 搜索 rerank 模型

我们选择拉去 bge-reranker-v2-m3,复制 拉去命令

ollama pull linux6200/bge-reranker-v2-m3


打开 SparkX 的重排模型,输入重排名称

在应用中就可以选择这个重排模型了

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Ollama SparkX 大语言模型 LLM AI集成
相关文章