给Ollama套个WebUI,方便使用

ops/2024/10/21 6:36:02/

Ollama

基本的安装使用参考前文 https://xugaoxiang.com/2024/05/01/ollama-offline-deploy/,前文使用的模型是 llama2,本篇将使用 llama3,因此在启动时,命令是 ollama run llama3

5437d58f941be38420caf73501f32fc2.jpeg

Ollama

Llama3

Llama3Meta 发布的大语言模型,有两种大小:80亿和700亿参数。这种模型经过大量文本数据的训练,可用于各种任务,包括生成文本、翻译语言、编写不同类型的创意内容以及以信息丰富的方式回答您的问题。Meta 宣称 Llama3 是最好的开放模型之一,但它仍在开发中。这是与 MistralGemma 相比的 8B 模型基准。

c6aad5b493082deb67c67e3294f6235b.jpeg

Llama3

给Ollama套个WebUI

这里使用的是 open-webui,使用 docker 的方式进行。关于 windows 平台如何安装 docker,参考前面的文章 https://xugaoxiang.com/2023/11/16/windows-install-docker/

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

0f2e33d72a66660bcc66a2a72ea19b1b.jpeg

open-webui

成功后,打开浏览器,输入 http://127.0.0.1:300

注册账号

f8e77a13df2d28e88003b650d106c961.jpeg

open-webui

b929d58fac13679bcbb3299995d08b0a.jpeg

open-webui

选择使用的模型,这里就 llama3

2e8e3bfd4b79dc7f33366841605c6eb3.jpeg

open-webui

可以向 llama3 提问了

97a32dc2ef2935f7ce6483740a803459.jpeg

open-webui

参考资料

  • https://xugaoxiang.com/2024/05/01/ollama-offline-deploy/

  • https://github.com/chand1012/openai-cf-workers-ai

  • https://docs.openwebui.com/

  • https://github.com/ollama/ollama/blob/main/docs/api.md


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

相关文章

JSON解析

JSON简介 JSON是一种轻量级的数据交换格式,它采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言,易于人的阅读和编写,同时也有利于机器解析和生成,并有效地提升网络传输效率…

快速了解Django:核心概念解析与实践指南

title: 快速了解Django:核心概念解析与实践指南 date: 2024/5/1 20:31:41 updated: 2024/5/1 20:31:41 categories: 后端开发 tags: Django核心路由系统视图系统ORM管理中间件Web框架登录装饰器 第一章:Django简介 背景和发展历程: Djan…

Python | Leetcode Python题解之第65题有效数字

题目: 题解: from enum import Enumclass Solution:def isNumber(self, s: str) -> bool:State Enum("State", ["STATE_INITIAL","STATE_INT_SIGN","STATE_INTEGER","STATE_POINT","STATE_…

Android 安装过程三 MSG_ON_SESSION_SEALED、MSG_STREAM_VALIDATE_AND_COMMIT的处理

Android 安装过程一 界面跳转 知道,在InstallInstalling Activity中,PackageInstallerSession对象创建之后,接着会打开它,然后将安装文件进行拷贝,拷贝完成之后,会对Session对象确认。   从Session对象确…

python基础第29课《阶段检测》

第29课《阶段检测》 1.下面哪个选项的说法是错误的是 A、print()是输出指令 B、print(“”,end “”)中的end ""是不换行操作c、input()是输入指令 D、输出指令和输入指令必须结合使用 选项 D 的说法是错误的。输出指令(如 print()&#xff…

2024五一杯数学建模ABC题(附历年优秀论文+写作模板)参考论文+完整代码数据集

2024年第二十一届五一数学建模竞赛 资料思路分享群:937571119 一、赛题思路 (赛题出来以后第一时间在群内分享) 二、比赛日期和时间 比赛开始时间:2024年5月1日(周三)10;00 比赛结束时间:2024年5月4日(周六)12:00 竞赛信息 数学建模竞赛是一项模拟面对实际问题…

A Bug‘s Life (并查集)

//新生训练 #include <iostream> #include <algorithm> using namespace std; const int N 5000; int p[N], sz[N]; int n, m; int find(int x) {if (p[x] ! x)p[x] find(p[x]);return p[x]; } int main() {int T;scanf("%d", &T);for (int k 1; …

uni-app(优医咨询)项目实战 - 第3天

学习目标: 掌握 luch-request 网络请求的用法 能够对 Pinia 进行初始化操作 掌握创建 Store 及数据操作的步骤 能够对 Pinia 数据进行持久化的处理 掌握用户登录的实现方法 一、项目启动 从零起步创建项目,完整的静态页面可以从 gitee 仓库获取。 1.1 创建项目 以 HBuilde…