Ollama 介绍,搭建本地 AI 大模型 deepseek,并使用 Web 界面调用
Ollama 是一个基于 Go 语言的本地大语言模型运行框架,类 Docker 产品(支持 list,pull,push,run 等命令),事实上它保留了 Docker 的操作习惯,支持上传大语言模型仓库 (有 deepseek、llama 2,mistral,qwen 等模型,你也可以自定义模型上传)。
在管理模型的同时,它还提供了一些 Api 接口,让你能够像调用 OpenAI 提供的接口那样进行交互。
一、下载安装 Ollama
Ollama 支持多平台部署,你可以在官网,选择适合的安装包。
下载地址:https://ollama.com
运行之后,访问 localhost:11434,查看是否正常运行:
二、AI 模型管理
ollama 安装之后,其同时还是一个命令,与模型交互就是通过命令来进行的。
ollama list
:显示模型列表。ollama show
:显示模型的信息ollama pull
:拉取模型ollama push
:推送模型ollama cp
:拷贝一个模型ollama rm
:删除一个模型ollama run
:运行一个模型
官方提供了一个模型仓库,https://ollama.com/library, 你可以搜索你想要的模型。
官方建议:应该至少有 8 GB 可用 RAM 来运行 7 B 型号,16 GB 来运行 13 B 型号,32 GB 来运行 33 B 型号。
在这里我选择下载目前最火的开源 deepseek-r1 模型来做演示。模型地址为:https://ollama.com/library/deepseek-r1 ,因我的电脑有 32G,所以选择了 14b 的模型来调试。
ollama run deepseek-r1:14b
执行命令,如果本地没有该模型,则会先下载模型再运行。首次运行启动可能略慢。
三、简单交互
模型运行之后,会默认进入到交互状态,你可以按下 Ctrl + D
退出交互,但此时模型并不会退出,仍旧可以正常通过 Api 接口交互。
终端交互示例:
接口请求参考官方文档的介绍 API 文档,下边是简单的示例:
curl http://localhost:11434/api/generate -d "{\"model\":\"deepseek-r1:14b\", \"prompt\":\"介绍下JeecgBoot是什么项目\", \"stream\": false}"
接口请求支持 stream 模式,上边这个请求响应 10s 左右,如果使用 stream 模式,体验会提升不少。
四、通过 Web 界面调用大模型
这里介绍几个 UI 框架可以直接与 ollama 大模型对接。
项目一 :ollama-webui-lite
项目地址: https://github.com/ollama-webui/ollama-webui-lite
此项目是 open-webui 的简化版,注意需:node >= 16
。
git clone https://github.com/ollama-webui/ollama-webui-lite.git cd ollama-webui-lite yarn yarn dev
运行之后,你可以对连接信息进行设置,默认是连接本机的 http://localhost:11434/api
,如果你也是本机部署,那就不用更改。然后界面选择启动的模型,就可以对话了。
项目二 :lobe-chat
项目地址:https://github.com/lobehub/lobe-chat
这是一个集成多种模型能力的对话聊天 UI,部署简单,界面酷炫。
Docker 部署命令:
docker run -itd --name=lobechat -p 3210:3210 registry.cn-hangzhou.aliyuncs.com/jeecgdocker/lobe-chat
如果你是本地 ollama 部署,启动之后,就可以在 web 界面进行交互了。 目前最新版还不支持 deepseek v3,可以先用其他大模型测试下

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
高性能 java 库 wast - JSONPath 性能测试
关于JSONPath,很早之前本人实现了一个按需解析模型JSONNode,路径规则参考xpath(不支持递归搜索),后来才知道有个JSONPath规范,路径规则懒得改了,几个月前做JSON优化,狠心优化了一个版本,大部分常用的JSONPath功能都已支持包括递归,性能也大幅度提升(主要依赖于JSON优化带来的提升)。 早前和fastjson2对比的测试地址:xiaoch0209/wast-jmh-test 本次测试加入了另一个高性能JSONPath库snack3参与测试 测试环境: window11 + i9 + 32g JDK8 单线程 版本 <dependency> <groupId>io.github.wycst</groupId> <artifactId>wast</artifactId> <version>0.0.21</version> </dependency> <dependency> <groupId>com.alibaba.fas...
- 下一篇
阿里回应 10 亿美元投资 DeepSeek:假消息
市场消息称,阿里巴巴拟10亿美元投资DeepSeek。对此,阿里巴巴集团副总裁颜乔在朋友圈回应称: 同为中国杭州企业,我们为DeepSeek鼓掌,但是外界流传阿里投资DeepSeek的信息是假消息。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启