首页 > 其他分享 >快速使用ChatGpt Web Server

快速使用ChatGpt Web Server

时间:2023-04-02 20:36:57浏览次数:59  
标签:Web Server 服务器 ChatGpt com docker

快速使用ChatGpt Web Server

ChatGpt Web Server是使用Blazor Server模式部署的一个服务,所有的逻辑和代码执行都会在服务器执行,然后通过SignalR传输到前端渲染。通过这样模式,我们部署ChatGpt Web Server只需要新加坡服务器,不需要在搭建Gateway做中间层转发,并且ChatGpt Web Server访问非常快,对比Wasm模式的ChatGpt相应基本上是秒级,除非网络延迟太高,

实现我们想要准备新加坡服务器

阿里云购买地址:轻量应用服务器 (aliyun.com)

随意大小服务器,都可以使用

购买完成,请先保证服务器有Docker环境或者docker compoent

docker 安装教程 Ubuntu Docker 安装 | 菜鸟教程 (runoob.com)

Docker Compose安装教程

Docker Compose | 菜鸟教程 (runoob.com)

准备完成,登录服务器

docker简单使用执行完成将创建一个chat-server名称的docker容器

docker run -p 80:80 -d --name chat-server registry.cn-shenzhen.aliyuncs.com/tokengo/chat-server

部署完成效果如图

然后在设置中只需要设置 token即可

其他的不需要处理,只需要提供ChatGpt api Key即可使用Web Server,因为服务器在海外,代码执行HttpClient的时候是在服务器执行的,服务器本身就不需要技术就可以使用,所以api地址可以用官方默认的。

Docker Compose简单使用

创建docker-compose.yml 并写入一下脚本,

services:
  chat-server:
    image: registry.cn-shenzhen.aliyuncs.com/tokengo/chat-server
    container_name: chat-server
    ports:
      - 80:80
    

使用docker-compose up -d执行命令将创建容器

然后更加上图去使用程序即可

ChatGpt 源码

项目开源地址 :239573049/ChatGpt.Desktop: ChatGpt Dekstop support Android,IOS,Mac,Linux,Win,Web (github.com)

项目使用的UI组件推荐:MASA Blazor - 企业级多端组件库 (masastack.com)

来自token的分享

.Net 技术交流群:737776595

比JAVA更优秀的语言.NET

标签:Web,Server,服务器,ChatGpt,com,docker
From: https://www.cnblogs.com/hejiale010426/p/17281193.html

相关文章

  • 将WebStorm添加到右键菜单,右键打开当前目录
    注意:软件每次更新之后,由于版本号发生了变动,需要我们手动再修改一遍。注册表编辑器计算机\HKEY_CLASSES_ROOT\Directory\Background\shellWebStorm文件夹见下图数值数据:C:\Users\Lemon\AppData\Local\JetBrains\Toolbox\apps\WebStorm\ch-0\222.3739.57\bin\webstorm64.......
  • WebAssembly逆向
    一、WebAssembly简介WebAssembly是一种可以使用非JavaScript编程语言编写代码,并且能在浏览器上运行的技术方案。借助Emscripten编译工具,能将C/C++文件转成wasm格式,JavaScript可以直接调用该文件并执行其中的方法。好处可以隐藏核心逻辑,增大逆向难度提高执行效率(基于C/......
  • No supported authentication methods available (server sent: publickey)错误解决
     Nosupportedauthenticationmethodsavailable(serversent:publickey)错误解决 https://blog.csdn.net/cl2227619761/article/details/109840203PasswordAuthenticationyes 实践: #pwd/etc/ssh#vimsshd_config#systemctlrestartsshd  翻译搜索复制......
  • 两种方式自定制基于JWT的认证类BaseAuthentication和BaseJSONWebTokenAuthentication
    1.基于BaseAuthentication的自定义方法  2.views中调用自定义方法MyJwtAuthentication验证  3.基于BaseAuthentication的自定义方法测试:token过期  4.基于BaseAuthentication的自定义方法测试:token数据有错误,需检查token正确性  5.基于BaseAuthenticati......
  • web服务器的配置
    以下是本文的部署环境:后端架构django==4.1.7服务器平台:阿里云服务器配置:CPU&内存:2核(vCPU)2GiB操作系统:Ubuntu22.04LTS64位实例规格:ecs.t6-c1m1.large(性能约束实例)实例规格族:ecs.t6当前使用带宽:1Mbps硬盘:40GB这里省略连接服务器的步骤,推荐使用vsc......
  • 【webpack】TypeError: Cannot read property 'tap' of undefined
    前言项目里使用webpack的代码混淆工具webpack-obfuscator,当打包代码时,出现如下报错:TypeError:Cannotreadproperty'tap'ofundefined原因项目的webpack版是4.x,而webpack-obfuscator的版本是3.x解决方法查阅资料在该https://nodejs7.com/2021/11/27/797.html文......
  • 远程服务器(腾讯云轻量服务器)上安装SQL Server以及SQL Server Management Studio,以及EF
    SQLServer的安装下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads安装教程参考:https://blog.csdn.net/qq_51929833/article/details/122625809其中,这一步非常关键,因为在后续SSMS中,选用"SQLServer身份验证"时候的密码,默认用户名都是"sa"SQLServe......
  • vue+webSocket+springCloud消息推送交互
    一、后台代码:1、pom里面加上依赖;<!--webSocket坐标依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId><version>2.2.4.RE......
  • 如何与ChatGPT4结对编程提升研发效率
    ChatGPT4相比ChatGPT3.5在逻辑推理能力上有了很大的进步,他的代码生成能力更是让我非常震撼,因此我尝试在工作中某些不涉密的基础工作应用ChatGPT4来提升研发效率,简单尝试之后发现确实有不少场景是有效的。本文将向大家展示如何充分利用ChatGPT-4这一强大的AI工具,并结合......
  • 英语背单词 专四词汇 202304 ChatGPT
    英语背单词专四词汇202302以及202303ChatGPT-ChuckLu-博客园(cnblogs.com)2023-04-01Explainthemeaningofthefollowingwordsalongwithindexandphoneticsymbol:crusade,scandal,jack,peril,optimism,anchor,burial,jerk,erase,bother,sardine,album......