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

发布于:2024-05-05 ⋅ 阅读:(41) ⋅ 点赞:(0)

环境说明:MBP 2023 M2Pro芯片

用到的工具/组件/技术:ollama、llama3:8b、docker、open-webui

1.下载ollama

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

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

2.通过ollama下载llama3:8b

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

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

在这里插入图片描述

即可聊天

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到