Ollama +Docker+OpenWebUI

ops/2024/9/24 23:25:57/

llama_0">1 Ollama

llama_1">1.1 下载Ollama

https://ollama.com/download

llama3_3">1.2 运行llama3

$ ollama run llama3
pulling manifest
pulling 00e1317cbf74... 100% ▕████████████████████████████████████████████████████████████████████████████████████▏ 4.7 GB
pulling 4fa551d4f938... 100% ▕████████████████████████████████████████████████████████████████████████████████████▏  12 KB
pulling 8ab4849b038c... 100% ▕████████████████████████████████████████████████████████████████████████████████████▏  254 B
pulling 577073ffcc6c... 100% ▕████████████████████████████████████████████████████████████████████████████████████▏  110 B
pulling ad1518640c43... 100% ▕████████████████████████████████████████████████████████████████████████████████████▏  483 B
verifying sha256 digest
writing manifest
removing any unused layers
success

如有需要运行其他大语言模型,访问 https://ollama.com/library
例如要更换为 gemma https://ollama.com/library/gemma ,将运行命令更换为 ollama run gemma
如果要退出,使用以下命令 /bye

2 Docker

https://www.docker.com/products/docker-desktop/
下载安装Docker,注册一个Docker账号。

3 WebUI

https://github.com/open-webui/open-webui

# If Ollama is on your computer, use this command:
$ docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

4 查看Containers

在这里插入图片描述

5 本地访问

  • http://localhost:3000/
  • 创建账号
  • Select a model -> llama3:latest
    在这里插入图片描述
    在这里插入图片描述

http://www.ppmy.cn/ops/33058.html

相关文章

C#面:C# 是否可以对内存直接进行操作

在C#中,可以通过使用指针来对内存进行直接操作。 使用 unsafe 关键字来支持指针操作,并且需要在项目属性中启用选项:允许不安全代码。使用指针可以绕过 C# 的类型安全检查,因此需要谨慎使用,并且只有在必要的情况下才…

Python 全栈系列241 GFGo Lite迭代

说明 随着整个算网开发逐渐深入,各个组件、微服务的数量、深度在不断增加。由于算网是个人项目,我一直按照MVP(Minimum Viable Product )的原则在推进。由于最初的时候对架构、算法和业务的理解并没有那么深刻,所以MVP的内容还是在不断变化&…

单片机bug调试- HardFault_Handler硬件中断调试解决

#单片机bug调试- HardFault_Handler硬件中断调试解决 目录 1. HardFault_Handler中断产生的主要原因   2. HardFault_Handler 关键寄存器说明   3. 分析HardFault_Handler硬件中断一般步骤 1. HardFault_Handler中断产生的主要原因 HardFault_Handler硬件中断&#xf…

vue快速入门(五十一)历史模式

注释很详细,直接上代码 上一篇 新增内容 历史模式配置方法 默认哈希模式,历史模式与哈希模式在表层的区别是是否有/#/ 其他差异暂不深究 源码 //导入所需模块 import Vue from "vue"; import VueRouter from "vue-router"; import m…

经纬度聚类:聚类算法比较

需求: 将经纬度数据,根据经纬度进行聚类 初始数据 data.csv K均值聚类 简介 K均值(K-means)聚类是一种常用的无监督学习算法,用于将数据集中的样本分成K个不同的簇(cluster)。其基本思想是…

WebSocket学习笔记

概述 WebSocket是一种网络通信协议,它在2011年被IETF(互联网工程任务组)标准化为RFC 6455。WebSocket协议允许服务器与客户端之间进行全双工通信,即客户端和服务器可以在任何时候发送消息,而不需要像传统的HTTP请求那…

RabbitMQ之消费者并发消费

为什么要引入消费者的并发消费? 当生产者的推送速度是远远超过消费者的能力的,可以提高消费者的消费速度。比如在java中我们可以启动多个 JVM 进程,实现多进程的并发消费,从而加速消费的速度,在mq中也可以通过设置配置…

SpringBoot自定义定时任务

通常,在我们的项目中需要定时给前台发送一些提示性消息或者我们想要的定时信息,这个时候就需要使用定时任务来实现这一功能,实现也很简单,接下来具体来看看吧~ 简单定时任务 首先,你需要在你的启动类上加上开启定时任…