01. 使用ollama运行本地模型

简介

Ollama 是一个开源的大型语言模型(LLM)平台,旨在让用户能够轻松地在本地运行、管理和与大型语言模型进行交互。

部署

ollama官网

此处使用docker-compose进行部署 ollama docker仓库

shell 复制代码
docker pull ollama/ollama:0.6.4

添加 ollama.yaml 文件

yaml 复制代码
services:
  ollama:
    image: ollama/ollama:0.6.4
    container_name: ollama
    hostname: ollama
    ports:
      - '11434:11434'
    volumes:
      - './conf/ollama:/usr/local/ollama'
      - './data/ollama:/root/.ollama'
    networks:
      - study

networks:
  study:
    driver: bridge
    name: study

运行服务

shell 复制代码
docker compose -f ollama.yaml up -d

下载并运行模型

ollama在本地运行后,我们使用阿里云的千问模型进行后续的交互,如果你有其他选项也可以更选对应的模型 ollama模型列表

选择模型时,请根据电脑配置选择对应的模型大小,此处选择的是3b的大小。

shell 复制代码
$ docker exec -it ollama bash

$ ollama pull qwen2.5:3b
# 运行模型, 模型运行后会进入交互控制台, 使用 ctrl+d 或者输入 /bye 进行退出
$ ollama run qwen2.5:3b

更多cli命令查看此处 ollama cli参考

导入导出

我们在ollama.yaml文件中挂载了dataconf两个文件夹, 我们把数据模板和文件信息存储到conf中。

shell 复制代码
# 生成Modelfile文件
$ ollama show qwen2.5:3b --modelfile >> /usr/local/ollama/Modelfile

modelfile文件详解

修改modelfile文件

FROM是模型位置, 我们将这个文件复制到 conf 挂载的目录中,并修改导入位置

shell 复制代码
$ cp /root/.ollama/models/blobs/sha256-5ee4f07cdb9beadbbb293e85803c569b01bd37ed059d2715faa7bb405f31caa6 /usr/local/ollama/qwen2.53b

修改 FROM 为 FROM /usr/local/ollama/qwen2.53b

我们想要搭建自己的学习助手平台, 希望对模型提问 你是谁 时是返回学习平台的相关的问答,我们需要设置SYSTEM

导入并运行模型

shell 复制代码
$ ollama create ollama run qwen2.5:3b -f /usr/local/ollama/Modelfile

$ ollama run qwen2.5:3b
相关推荐
阿尔的代码屋10 小时前
[大模型实战 01] 本地大模型初体验:Ollama 部署与 Python 调用指南
qwen·modelscope·大模型实战·ollama·大模型部署
skywalk816311 小时前
尝试在openi启智社区的dcu环境安装ollama最新版0.15.2(失败)
linux·运维·服务器·ollama
Lo-Y-eH15 小时前
Mac 安装 Ollama 部署 DeepSeek 模型
macos·ollama·deepseek·cherry studio
Jack_abu3 天前
谷歌开源翻译模型 TranslateGemma 深度解析与本地部署实践
llm·机器翻译·ollama·开源翻译模型
雨声不在4 天前
ollama日常使用
ai·ollama
skywalk81634 天前
使用llama.cpp和ollama推理LFM2.5-1.2B模型
llama·ollama·lfm2.5-1.2b
用什么都重名4 天前
【Dify学习笔记】:Dify插件离线转换教程
插件·dify·ollama
摸鱼仙人~6 天前
实战 BGE-M3 与 Ollama:从接口测试到向量原理解析
ollama·bge
勇气要爆发6 天前
Docker+Ollama+LangChain:从零搭建企业级“隐私优先”本地 RAG 知识库 (附源码)
docker·容器·langchain·lora·rag·ollama·llama 3
AI大佬的小弟11 天前
【详细步骤】大模型基础知识(4)---ollama模型调用-多轮对话体验
python·ollama·大模型基础·ai 聊天机器人·简单的大模型部署·实现ollama模型调用·零基础上手 ollama体验