当前位置: 首页 > news >正文

保姆级离线+windows环境+大模型前端UI安装(二)

看到很多文章采用docker在windows环境安装python或者是linux环境再装webui的,感觉比较麻烦,不够简洁,本文采用nodejs,来作为客户端引擎。

Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,允许开发者在服务器端运行 JavaScript 代码。它基于 Chrome 的 V8 JavaScript 引擎构建

一、安装思路

Ollama-webUI可以直接在有网环境下安装,把相关的依赖文件下载完成,复制安装好以后的WebUI文件目录到内网环境。

二、安装步骤

1、Node.js下载安装


进入Node官网下载Node,https://nodejs.org 

一步一步安装即可,安装完成以后,验证是否安装成功,可在windws命令窗口win+r,cmd,打开的页面,验证node的版本:

node -v

v20以上就没问题

2、下载ollama-webui代码

默认ollama安装后,对话只有黑色命令界面,交互体验较差。借助open-webui可以通过web界面连接ollama,从而实现类似chatGPT式的web交互体验。

下载地址:github.com

从github下载zip文件夹。解压到本地,如D:\ollama-webui-lite-main

windows+R输入cmd,进入dos命令界面

cd D:\ollama-webui-lite-main

进入ollama-webui文件夹,在此文件夹下进行以下所有的命令。首先,设置国内镜像源提速:

npm config set registry http://mirrors.cloud.tencent.com/npm/


3.安装Node.js依赖:

npm ci
npm install

如果报错说要audit,则依次进行即可:

npm audit
npm audit fix

4.启动webUI

启动Web界面:

npm run dev


打开Web页面,选择你的模型即可开始对话。

三、拷贝整个D盘的WebUI到内网环境

D:\ollama-webui-lite-main

在内网环境,cd到WebUI的文件夹,这文件夹下,直接启动

npm run dev

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ubuntu 和windows用samba服务器实现数据传输
  • 说说深拷贝和浅拷贝?
  • 共享旅游卡,客户旅游云南,真实反馈,全程无删减!
  • 油耳要怎么清洁耳朵才干净?比较推荐哪种可视耳勺
  • 开发适合el-dialog的拉伸拖拽自定义指令和适配自定义的图片查看组件
  • Java使用Apache POI向Word文档中填充数据
  • 深度学习基础--卷积网络
  • 智能语音交互:人工智能如何改变我们的沟通方式?
  • BIOS基础
  • vue3 那些可以让 Vue3 开发更加丝滑的小东西
  • 如何判断IP地址是否异常?
  • cell phone teardown 手机拆卸
  • React18快速入门
  • 浅谈proc目录
  • 跨境电商TikTok Shop指南:高效选品与营销技巧攻略
  • CEF与代理
  • happypack两次报错的问题
  • Js基础知识(四) - js运行原理与机制
  • Lucene解析 - 基本概念
  • spring boot下thymeleaf全局静态变量配置
  • Terraform入门 - 1. 安装Terraform
  • webgl (原生)基础入门指南【一】
  • 创建一种深思熟虑的文化
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 计算机常识 - 收藏集 - 掘金
  • 判断客户端类型,Android,iOS,PC
  • 探索 JS 中的模块化
  • 智能合约Solidity教程-事件和日志(一)
  • nb
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 2017年360最后一道编程题
  • #ifdef 的技巧用法
  • (1)Hilt的基本概念和使用
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (33)STM32——485实验笔记
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)PySpark3:SparkSQL编程
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .net core 的缓存方案
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .Net Remoting常用部署结构
  • .NET 发展历程
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [000-01-030].Zookeeper学习大纲
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [20160902]rm -rf的惨案.txt
  • [AHK V2]鼠标悬停展开窗口,鼠标离开折叠窗口
  • [Algorithm][动态规划][两个数组的DP][正则表达式匹配][交错字符串][两个字符串的最小ASCII删除和][最长重复子数组]详细讲解
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法