Ollama
大语言模型_Ollama介绍

Ollama简介
Ollama 是一个开源平台,它允许我们在本地机器上轻松设置和运行 LLM。它简化了下载、安装和与 LLM 交互的过程。
二、Ollama的核心特点

-
易于安装和部署
- Ollama 目标在于简化在 Docker 容器中部署大型语言模型的过程,使得非专业用户也能方便地管理和运行这些复杂的模型。
-
轻量级与可扩展
- 作为轻量级框架,Ollama 保持了较小的资源占用,同时具备良好的可扩展性,允许用户根据需要调整配置以适应不同规模的项目和硬件条件。
-
API支持
- 提供了一个简洁的 API,使得开发者能够轻松创建、运行和管理大型语言模型实例,降低了与模型交互的技术门槛。
-
预构建模型库
- 包含一系列预先训练好的大型语言模型,用户可以直接选用这些模型应用于自己的应用程序,无需从头训练或自行寻找模型源。
三、实际应用场景
- 研究与开发:研究人员和开发人员可以使用Ollama在本地进行模型的训练和调试,以便更好地理解和改进模型。
- 智能应用:开发人员可以利用Ollama为本地应用程序提供智能聊天功能,提高用户体验。
- 教育与娱乐:在教育领域,Ollama可以用于创建互动式学习材料;在娱乐领域,则可以用于生成有趣的对话和故事。
四、结论
Ollama作为一个开源的大型语言模型服务工具,以其简洁易用的特性和高效运行的能力,为用户提供了强大的支持。通过Ollama,用户可以轻松地在本地部署和运行大型语言模型,无需复杂的设置和繁琐的配置。随着人工智能技术的不断发展,我们相信Ollama将在更多领域发挥重要作用,推动人工智能技术的普及和应用。
大语言模型Ollama_Linux下载安装

执行安装命令
curl -fsSL https://ollama.com/install.sh | sh

详细

[Unit]Description=Ollama ServiceAfter=network-online.target[Service]ExecStart=/usr/bin/ollama serveUser=rootGroup=rootRestart=alwaysRestartSec=3[Install]WantedBy=default.target

通过Docker安装

docker run -d -v /home/ollama:/root/.ollama -p 11435:11434 --name ollama ollama/ollama
参数:
- 主机的/home/ollama文件夹映射到容器的/root/.ollama文件夹
- 主机的11435端口映射到容器的11434端口
进入容器内部
docker exec -it ollama /bin/bash
查看ollama执行
ollama
命令:
ollama serve # 启动
ollama ollama create # 从模型文件创建模型
ollama show # 显示模型信息
ollama run # 运行模型,会先自动下载模型
ollama pull # 从注册仓库中拉取模型
ollama push # 将模型推送到注册仓库
ollama list # 列出已下载模型
ollama ps # 列出正在运行的模型
ollama cp # 复制模型
ollama rm # 删除模型
windows安装后设置环境变量

大语言模型Ollama_大模型下载
下面介绍三种通过 Ollama 下载大模型到本地方式:
- 方式一:直接通过 Ollama 远程仓库下载,这是最直接的方式,也是最推荐、最常用的方式
- 方式二:如果已经有 GGUF 模型权重文件了,不想重新下载,也可以通过 Ollama 把该文件直接导入到本地(不推荐、不常用)
- 方式三:如果已经有 safetensors 模型权重文件,也不想重新下载,也可以通过 Ollama 把该文件直接导入到本地(不推荐、不常用)
远程仓库大模型列表
通过如下链接,进入ollama大模型仓库library

通过命令执行下载并运行大模型
这里选择通义0.5b参数的模型:
下载命令
ollama pull 模型名字

下载+运行命令
ollama run 模型名字


测试—大模型对话

大语言模型Ollama_命令

Ollama作为一个开源的大型语言模型服务工具,提供了一系列的命令来帮助用户安装、配置、运行和管理大型语言模型。以下是一些基本的Ollama

展示本地大模型列表
ollama list

可以看到,上述有 2 个大模型,它们的名称(NAME)分别为gemma2:9b和qwen2:7b。

删除单个本地大模型
ollama rm 本地模型名称

通过
rm命令删除了gemma2:9b大模型之后,再次通过list命令查看,本地只有qwen2:7b一个大模型了。
启动本地模型
ollama run 本地模型名

启动成功之后,就可以通过终端对话界面进行对话了(本命令下面也会讲到,其他详细暂且忽略)
查看本地运行中模型列表
ollama ps

通过
ps命名可以看到,本地qwen2:0.5b大模型正在运行中。

对话指令详解





提⽰词⻆⾊

API 详解
开通远程访问(Linux虚拟机)
LobeChat与Ollama快速搭建ChatBot(聊天机器⼈)
LobeChat是什么
LobeChat集成Ollama


提示词prompt


更多推荐



所有评论(0)