Ollama 常用命令
Ollama 是一个用于管理和运行大型语言模型的工具,提供了丰富的命令行接口(CLI),方便用户在本地环境中轻松地部署和运行各种模型。以下是一些 Ollama 的常用命令及其用法:
一、模型管理命令
1. 创建模型
bash
ollama create <model_name> -f <Modelfile>
该命令根据指定的 Modelfile 创建一个新模型。Modelfile 中包含了模型的配置信息,如模型架构、参数等。
2. 拉取模型
bash
ollama pull <model_name>
从远程模型仓库拉取指定的模型到本地。如果本地已存在该模型,此命令会更新模型,仅下载变更部分。
3. 列出本地模型
bash
ollama list
显示本地存储的所有模型,包括模型名称、版本等信息。
4. 查看模型信息
bash
ollama show <model_name>
显示指定模型的详细信息,如版本、参数、大小等。
5. 复制模型
bash
ollama cp <source_model> <destination_model>
复制一个模型,创建一个新模型副本。
6. 删除模型
bash
ollama rm <model_name>
从本地删除指定的模型,释放存储空间。
二、模型运行命令
1. 启动 Ollama 服务
bash
ollama serve
启动 Ollama 服务器,使其开始监听请求并处理模型任务。
2. 运行模型
bash
ollama run <model_name>
运行指定的模型,用户可以与模型进行交互,输入提示并获取推理结果。
3. 停止运行的模型
bash
ollama stop <model_name>
停止正在运行的指定模型。
4. 查看正在运行的模型
bash
ollama ps
列出当前正在运行的模型,显示其状态信息。
三、其他辅助命令
1. 查看帮助信息
bash
ollama help
显示 Ollama 支持的所有命令及其简要说明,帮助用户了解可用的功能。
2. 查看版本信息
bash
ollama -v
显示当前 Ollama 工具的版本信息。
四、示例
创建并运行一个模型
bash
# 创建模型
ollama create my-model -f ./Modelfile
# 运行模型
ollama run my-model
使用多行输入与模型交互
bash
ollama run my-model """
这是一个多行输入的示例。
模型会根据这些输入进行推理。
"""
多模态模型交互
bash
ollama run my-multimodal-model "这张图片上是什么? /path/to/image.png"
将提示作为参数传递给模型
bash
ollama run my-model "请总结这个文件:$(cat README.md)"
通过以上命令,用户可以方便地在本地管理和运行各种大型语言模型,满足不同的开发和应用需求。