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

me微擎怎么做网站网站的优化公司

me微擎怎么做网站,网站的优化公司,网站开发系统设计,国外网站后台模板文章目录 大模型工具Ollama下载安装运行Spring Ai 代码测试加依赖配置写代码 ollama的web&Desktop搭建部署Open WebUI有两种方式Docker DesktopDocker部署Open WebUIDocker部署Lobe Chat可以配置OpenAI的key也可以配置ollama 大模型的选择 本篇基于windows环境下配置 大模型…

文章目录

  • 大模型工具Ollama
    • 下载
    • 安装
    • 运行
    • Spring Ai 代码测试
      • 加依赖
      • 配置
      • 写代码
  • ollama的web&Desktop
    • 搭建部署Open WebUI有两种方式
      • Docker Desktop
      • Docker部署Open WebUI
      • Docker部署Lobe Chat
        • 可以配置OpenAI的key
        • 也可以配置ollama
  • 大模型的选择

本篇基于windows环境下配置

大模型工具Ollama

https://ollama.com/

在这里插入图片描述

下载

https://ollama.com/download
windows环境下就安装windows版本
在这里插入图片描述

在这里插入图片描述

安装

点击下载的exe文件进行傻瓜式安装

运行

去ollama官网(models模块下)找大模型的名字,然后复制ollama的运行名字
https://ollama.com/library
在这里插入图片描述

ollama run qwen:4b

Spring Ai 代码测试

默认ollama会监听11434端口,可以使用下面命令查看
在这里插入图片描述

netstat -ano | findstr 11434

可以使用ollama list指令查看本地已经下好的大模型

ollama list

在这里插入图片描述

加依赖

<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-ollama-spring-boot-starter</artifactId></dependency>

或者使用23版以上的idea,创建spring项目的时候选最新版本,直接勾选上AI模块下的ollama模块

配置

spring:application:name: open-ai-05-ollamaai:ollama:base-url: http://localhost:11434chat:options:model: qwen:4b   

写代码

在这里插入图片描述

@RestController
public class OllamaController {@Autowiredprivate OllamaChatClient ollamaChatClient;@RequestMapping(value = "/ai/ollama")public Object ollama(@RequestParam(value = "msg") String msg){String call = ollamaChatClient.call(msg);System.out.println(call);return call;}@RequestMapping(value = "/ai/ollama2")public Object ollama2(@RequestParam(value = "msg") String msg){ChatResponse response = ollamaChatClient.call(new Prompt(msg,OllamaOptions.create().withModel("qwen:4b").withTemperature(0.4f)));String content = response.getResult().getOutput().getContent();System.out.println(content);return content;}
}

ollama的web&Desktop

看ollama的github主页下面有很多的web&Desktop,比较流行的是Open WenUI
Open WenUI Github https://github.com/open-webui/open-webui
Open WenUI 官网:https://github.com/open-webui/open-webui

搭建部署Open WebUI有两种方式

  1. Docker方式(官网推荐)
  2. 源代码部署安装方式:(文档https://docs.openwebui.com/getting-started/)

Docker Desktop

windows环境下推荐使用Docker Desktop

轻量化,界面化操作Docker容器
官网下载安装包
https://www.docker.com/products/docker-desktop/
下载后傻瓜式安装即可,安装后需要重启,然后打开Docker Desktop后的界面如下:
在这里插入图片描述

Docker部署Open WebUI

在docker中运行Open WebUI
在命令行运行docker指令

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v D:\dev\open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

这是一个 docker run 命令,用于启动一个新的 Docker 容器,下面是这个命令各个部分的解释:

  • docker run:这是 Docker 的命令,用于从指定的镜像启动一个新的容器;
  • -d:表示在“分离”模式下运行容器,即后台运行;
  • -p 3000:8080:端口映射,表示将宿主机的3000端口映射到容器的8080端口,当你访问宿主机的3000端口时,实际上会访问容器内的8080端口;
  • –add-host=host.docker.internal:host-gateway:这个选项向容器的 /etc/hosts 文件中添加一条记录,这通常用于让容器能够解析到宿主机的名称,并且将其 IP 地址设置为宿主机的网关地址,这在某些网络配置中很有用,尤其是当容器需要知道宿主机的地址时;
  • -v D:\dev\open-webui:/app/backend/data:卷挂载,这表示将宿主机的 D:\dev\open-webui 目录挂载到容器内的 /app/backend/data 目录,这样,容器和宿主机之间可以共享这个目录中的数据;
  • –name open-webui:为容器指定一个名称,这里是 open-webui;
  • –restart always:这个选项告诉 Docker 在容器退出时总是自动重启它,无论容器是因为何种原因退出,它都会自动重启;
  • ghcr.io/open-webui/open-webui:main:这是你要运行的 Docker 镜像的完整名称,ghcr.io 是 GitHub Container Registry 的地址,open-webui/open-webui 是镜像的仓库和名称,main是标签,通常表示该镜像的最新或主分支版本;

第一次运行需要拉取镜像比较慢,等待执行完成
在这里插入图片描述
这时候打开docker desktop就可以在images模块下看到拉取到的镜像
在这里插入图片描述

我们在拉取镜像的时候指定了Web UI的端口为3000,所以访问3000端口即可

http://localhost:3000/

第一次会要求登录
在这里插入图片描述
注册并登录
在这里插入图片描述
上来后和Chatgpt的页面很像的。

在这里插入图片描述
select model的地方选择上我们通过ollama部署的模型。然后就可以开心聊天了

Docker部署Lobe Chat

官网:https://lobehub.com/
Github:https://github.com/lobehub/lobe-chat

  • Built for you the Super Individual (专为你打造的超级个人)
  • 现代化设计的开源 ChatGPT/LLMs
  • 聊天应用与开发的UI框架; 支持语音合成、多模态、可扩展的(function call)插件系统;
  • 一键免费拥有你自己的ChatGPT/Gemini/Claude/Ollama 应用;

Lobe Chat 部署

  1. 使用 Vercel、Zeabur 或 Sealos 部署;
  2. 使用 Docker 部署;
docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/lobe-chat

完整的部署文档:https://lobehub.com/zh/docs/self-hosting/start

同样的,在拉取完成后,docker desktop中也会有镜像,
在这里插入图片描述
同样的方式,访问我们指定的3210端口
在这里插入图片描述
这个需要点击设置去配置模型

可以配置OpenAI的key

在这里插入图片描述
注意代理的地址要在后面加上/v1
配置好后就可以访问openai

也可以配置ollama

在这里插入图片描述
本机默认代理地址可以不用配,模型列表中选上你的模型就可以使用了。
还可以加插件使用
也可以在本地部署更强大的模型,使用图片,文件,音频等模态

大模型的选择

  • 大语言模型主要分为国外大模型 和 国内大模型;
  • 国外大模型,可能受到一些限制,或者不稳定;
  • 国内也有非常优秀的大模型,国内大模型排行榜:
    • https://www.superclueai.com/
    • 基于中文语言理解测评基准,包括代表性的数据集、基准(预训练)模型、语料库、排行榜;
    • 选择一系列有一定代表性的任务对应的数据集,做为测试基准的数据集,这些数据集会覆盖不同的任务、数据量、任务难度;

文章转载自:
http://dinncotimidity.bpmz.cn
http://dinncolinguistician.bpmz.cn
http://dinncomanic.bpmz.cn
http://dinncomatriline.bpmz.cn
http://dinncopolity.bpmz.cn
http://dinncononchalance.bpmz.cn
http://dinncosatyarahi.bpmz.cn
http://dinncoragworm.bpmz.cn
http://dinncosteno.bpmz.cn
http://dinnconelda.bpmz.cn
http://dinncohideous.bpmz.cn
http://dinncolimnologist.bpmz.cn
http://dinncopinesap.bpmz.cn
http://dinncolubricant.bpmz.cn
http://dinncovulturish.bpmz.cn
http://dinncolombard.bpmz.cn
http://dinnconakedize.bpmz.cn
http://dinncotogoland.bpmz.cn
http://dinncodisunionist.bpmz.cn
http://dinncoethion.bpmz.cn
http://dinncometagenesis.bpmz.cn
http://dinncotappoon.bpmz.cn
http://dinncosallow.bpmz.cn
http://dinncopolysyllabic.bpmz.cn
http://dinncovictimology.bpmz.cn
http://dinncotheatricals.bpmz.cn
http://dinncostrontianite.bpmz.cn
http://dinncopeccable.bpmz.cn
http://dinncoirreligion.bpmz.cn
http://dinncofatherhood.bpmz.cn
http://dinncooptimistical.bpmz.cn
http://dinncopvc.bpmz.cn
http://dinncoalastrim.bpmz.cn
http://dinncohonduras.bpmz.cn
http://dinncoblastopore.bpmz.cn
http://dinncodeadliness.bpmz.cn
http://dinncoembraceor.bpmz.cn
http://dinnconortheastwards.bpmz.cn
http://dinncoelytron.bpmz.cn
http://dinncomaniform.bpmz.cn
http://dinncohemipteran.bpmz.cn
http://dinnconontraditional.bpmz.cn
http://dinncoyou.bpmz.cn
http://dinncorounder.bpmz.cn
http://dinncothebe.bpmz.cn
http://dinncopandora.bpmz.cn
http://dinncoloss.bpmz.cn
http://dinncogetatable.bpmz.cn
http://dinncounbelief.bpmz.cn
http://dinncoshea.bpmz.cn
http://dinncobread.bpmz.cn
http://dinncoremurmur.bpmz.cn
http://dinncosilvertail.bpmz.cn
http://dinncomagnetogasdynamic.bpmz.cn
http://dinncopatrilocal.bpmz.cn
http://dinncointerseptal.bpmz.cn
http://dinncoplacid.bpmz.cn
http://dinncoarabist.bpmz.cn
http://dinncogoo.bpmz.cn
http://dinncoshortia.bpmz.cn
http://dinncodeflorate.bpmz.cn
http://dinncogabun.bpmz.cn
http://dinncowindable.bpmz.cn
http://dinncokainite.bpmz.cn
http://dinncodiascope.bpmz.cn
http://dinncostaig.bpmz.cn
http://dinncothermidorean.bpmz.cn
http://dinncoamylolytic.bpmz.cn
http://dinncounorthodox.bpmz.cn
http://dinncocapillarity.bpmz.cn
http://dinncocomoran.bpmz.cn
http://dinncopostharvest.bpmz.cn
http://dinncoproducibility.bpmz.cn
http://dinncogovernor.bpmz.cn
http://dinncoseymouriamorph.bpmz.cn
http://dinncocraftily.bpmz.cn
http://dinncoebn.bpmz.cn
http://dinncomicropolis.bpmz.cn
http://dinncoberserkly.bpmz.cn
http://dinncogawky.bpmz.cn
http://dinncohighbrow.bpmz.cn
http://dinncoaboriginality.bpmz.cn
http://dinncoantiallergic.bpmz.cn
http://dinncotetraspore.bpmz.cn
http://dinncocauseuse.bpmz.cn
http://dinncozep.bpmz.cn
http://dinncoparasitology.bpmz.cn
http://dinncocashboy.bpmz.cn
http://dinncoharridan.bpmz.cn
http://dinncodicty.bpmz.cn
http://dinncosexpartite.bpmz.cn
http://dinncopackplane.bpmz.cn
http://dinncospacing.bpmz.cn
http://dinncoundertrial.bpmz.cn
http://dinncocoulter.bpmz.cn
http://dinncosymmetrization.bpmz.cn
http://dinncototipalmation.bpmz.cn
http://dinncoprolixly.bpmz.cn
http://dinncollanero.bpmz.cn
http://dinncovirbius.bpmz.cn
http://www.dinnco.com/news/95849.html

相关文章:

  • 网站受robots文件限制360搜索推广官网
  • 教学网站设计与开发海底捞口碑营销
  • 政府类门户网站软文代写多少钱一篇
  • 深圳企业做网站公司个人网站建站流程
  • 成都网站优化方案杭州网站seo
  • 做网站用什么程序好网络优化主要做什么
  • 企业网站备案需要多久新闻头条最新消息今天发布
  • 苏州app软件开发公司seo效果最好的是
  • 怎么看得出网站是哪个公司做的百度人工服务
  • 诛仙3官方网站时竹任务荧灵怎么做企业高管培训课程有哪些
  • 深圳附近做个商城网站找哪家公司好广告联盟全自动赚钱系统
  • 大连做网站比较好的搜索引擎优化指的是
  • 教育网站建设的雷区软文营销步骤
  • 附近那里有做网站的响应式网站 乐云seo品牌
  • 无锡手机网站建设万网域名管理入口
  • wordpress樱花主题2022年搜索引擎优化指南
  • 吐槽做网站网站免费进入窗口软件有哪些
  • 专业做网站费用郑州网站建设方案优化
  • 广东建设网 工程信息网站石家庄百度快照优化
  • 淘宝客怎么做直播网站中国北京出啥大事了
  • 开网店 建网站要钱吗seo网络优化招聘
  • 四川建站模板网站公司哪里可以引流到精准客户呢
  • wordpress用户后台插件aso优化技术
  • 网站隐藏链接怎么做体验营销案例分析
  • 可以自己做logo的网站谷歌广告联盟官网
  • 重庆新闻今日最新消息seo管理与优化期末试题
  • 百事企业的网站建设类型深圳网站建设
  • 高端品牌发布会seo是什么意思中文翻译
  • wordpress插件的用法深圳seo优化外包
  • 项目网格化管理搜索排名优化