本地搭建llama大模型及对话UI

server/2024/9/23 21:46:42/

环境说明:MBP 2023 M2Pro芯片

用到的工具/组件/技术:ollamallama3:8b、dockeropen-webui

llama_4">1.下载ollama

ollama官网下载地址:https://ollama.com/download

到ollama官网地址下载对应操作系统版本的ollama平台,按照安装指引一步步操作即可

llamallama38b_10">2.通过ollama下载llama3:8b

通过命令 ollama run llama3:8b 下载ollama:8b模型(注意,是ollama量化后的模型,模型大小实际只有4.9G左右)
在这里插入图片描述

docker_15">3.下载安装docker

docker下载地址:https://www.docker.com/products/docker-desktop/

选择对应的版本即可(我的环境为M芯片的MBP)
在这里插入图片描述

按照提示安装即可,注意下最后配置按照如下选择

在这里插入图片描述

完成后,docker图形化工具可以免登录使用,终端也可通过docker --version 命令查看docker版本
在这里插入图片描述

4.下载open-webui

# Win下载open-webui
docker run -d -p 3000:8080 --gpus=all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama# mac下载open-webui(M芯片)
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# 注意,下载完之后注意看有没有报错,之前在mac上用了win的下载命令,导致容器运行失败

在这里插入图片描述

open-webui容器拉取过程如上图,可以通过docker ps -a已经可以看到open-webui

通过docker图形化界面也可以看到该容器已运行

在这里插入图片描述

访问http://127.0.0.1:3000即可访问,随意注册即可(如 test@gmail.com/123456)

在这里插入图片描述

在“选择一个模型”处,添加之前通过ollama安装的llama:8b

在这里插入图片描述

即可聊天

在这里插入图片描述


http://www.ppmy.cn/server/29048.html

相关文章

c++day7

目录 List 5.2​ 5.3 1、已知C风格的字符串&#xff0c;完成对字符串通过下标访问时的异常处理机制(越界访问) 2 5.4 List #include <iostream> #include <list> using namespace std; void printlist(list<int> l){//迭代器//实例化一个迭代器list&…

mac 上altool 找不到

如何使用 altool 命令行工具上传 IPA 包&#xff1a;_cmd 传ipa-CSDN博客 在终端中&#xff0c;使用以下命令找到Xcode 15中的"altool"路径&#xff1a; xcrun --find altool 运行后 xcrun --find altool /Applications/Xcode.app/Contents/Developer/usr/bin/altool…

Python项目开发实战:怎么基于Keras的深度学习来预测房价

注意:本文的下载教程,与以下文章的思路有相同点,也有不同点,最终目标只是让读者从多维度去熟练掌握本知识点。 下载教程:深度学习-基于Keras的Python项目开发实战_波士顿房价预测_编程案例实例教程.pdf 一、引言 在当今信息化社会,房价预测已成为金融、房地产及相关领域…

计算机服务器中了halo勒索病毒怎么处理,halo勒索病毒解密流程步骤

在网络技术飞速发展的时代&#xff0c;越来越多的企业走向了数字化办公模式&#xff0c;利用网络可以开展各项工作业务&#xff0c;网络也为企业的生产运营提供了极大便利&#xff0c;但网络是一把双刃剑&#xff0c;从网络出现就一直存在网络数据安全问题&#xff0c;这也是众…

BERT一个蛋白质-季军-英特尔创新大师杯冷冻电镜蛋白质结构建模大赛-paipai

关联比赛: “创新大师杯”冷冻电镜蛋白质结构建模大赛 解决方案 团队介绍 paipai队、取自 PAIN AI&#xff0c;核心成员如我本人IvanaXu(IvanaXu GitHub)&#xff0c;从事于金融科技业&#xff0c;面向银行信用贷款的风控、运营场景。但我们团队先后打过很多比赛&#xf…

45. UE5 RPG 使用元属性(Meta Attributes)以及使用Set by Caller修改伤害

在RPG游戏中&#xff0c;我们是不会直接修改生命值的属性&#xff0c;是因为在修改角色属性时&#xff0c;需要获取角色的属性并进行复杂的计算&#xff0c;所以&#xff0c;我们正常情况下使用元属性&#xff08;Meta Attributes&#xff09;作为计算的中间的媒。在服务器上先…

2024年五一数学建模C题完整解题思路代码

2024年第二十一届五一数学建模竞赛题目 C题 煤矿深部开采冲击地压危险预测 煤炭是中国的主要能源和重要的工业原料。然而&#xff0c;随着开采深度的增加&#xff0c;地应力增大&#xff0c;井下煤岩动力灾害风险越来越大&#xff0c;严重影响着煤矿的安全高效开采。在各类深…

Quartz.Net技术教学:构建高效的任务调度系统

Quartz.Net技术教学&#xff1a;构建高效的任务调度系统 对于定时任务、后台数据处理等相信也是大家经常遇到的需求啦。为了满足这些需求&#xff0c;Quartz.Net作为一款功能强大的任务调度框架&#xff0c;受到了广大开发者的青睐。本文就从Quartz.Net的基本概念、核心组件、…