首页 > 基础资料 博客日记

什么是ollama?如何安装ollama和应用

2025-06-24 01:30:02基础资料围观6

Java资料网推荐什么是ollama?如何安装ollama和应用这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣

一、ollama是什么?

Ollama 是一个专注于本地部署和运行大语言模型(LLM)的开源工具,由美国公司 Ollama Inc. 开发。它提供了简单的命令行界面和 HTTP API,使开发者能够在本地环境快速部署、运行和交互各种开源 LLM,无需依赖云服务。

  • 自己对ollama的理解

    ollama是一个开源的LLM的工具,管理市面上现有的大模型,通过ollama可以快速部署本地大模型,如deepseek、qwen等,类似于docker拉取容器一样的关系一样

  • 核心功能

    1. 模型库与一键部署
    2. LLM管理
    3. 优化推理
    4. Http Api和工具连接

二、安装ollama

  1. 官网下载

    官网地址:https://ollama.com

    点击下载,按照提示直接安装即可

  2. 命令安装

    • macOS

      brew install ollama
      
    • linux

       curl -s https://ollama.com/install | bash
      
    • Windows

      用户可以通过 WSL2 安装

  3. docker镜像

    docker run -d --gpus=all \    -e OLLAMA_KEEP_ALIVE=-1 \    -e OLLAMA_NUM_PARALLEL=4  \    -e OLLAMA_FLASH_ATTENTION=1  \    -v /data3/alex/ollama:/root/.ollama  \    -p 23153:11434 --name ollama-vincent docker.io/ollama/ollama:0.3.11   
    

三、验证

ollama -v

出现版本号说明安装成功

四、拉取模型

以拉取deepseek-r1:1.5b为例
在官网点击搜索,会有提示

选择deepseek-r1

点击进去复制命令、执行

四、验证模型是否拉取成功

拉取成功会跟模型对话,这个时候可以做简单的对话

用命令查看模型

     ollama list

五、ollama常用命令

  1. 拉取模型 (pull)

    ollama pull 模型名称
    
  2. 列出本地模型 (list)

    ollama list
    
  3. 删除本地模型

    ollama rm 模型名称
    
  4. 拷贝模型

    ollama cp 模型名称 自定义模型名称
    
  5. 将提示作为参数传递

    ollama run 模型名称 "Summarize this file: $(cat README.md)"
    
  6. 显示模型信息

    ollama show 模型名称
    
  7. 列出当前加载的模型

    ollama ps
    
  8. 停止当前正在运行的模型

    ollama stop 模型名称
    
  9. 启动 Ollama

    当您想在不运行桌面应用程序的情况下启动 OLLAMA 时使用

    ollama serve
    

github:https://github.com/ollama/ollama

五、Rest API

  1. Generate a response 生成响应

    curl http://localhost:11434/api/generate -d '{
      "model": "llama3.2",
      "prompt":"Why is the sky blue?"
    }'
    
  2. Chat with a model 与模型聊天

    curl http://localhost:11434/api/chat -d '{
      "model": "llama3.2",
      "messages": [
        { "role": "user", "content": "why is the sky blue?" }
      ]
    }'
    

github:https://github.com/ollama/ollama


文章来源:https://www.cnblogs.com/MaC-Matthew/p/18945504
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

上一篇:JavaSE-08面向对象高级二
下一篇:没有了

相关文章

本站推荐

标签云