发现一个开源的Chatgpt-web应用,前端使用vue编写,后端也是nodejs代码编写的。
1,项目地址:
https://github.com/Chanzhaoyu/chatgpt-web
ChatGPTAPI 使用 gpt-3.5-turbo-0301 通过官方OpenAI补全API模拟ChatGPT(最稳健的方法,但它不是免费的,并且没有使用针对聊天进行微调的模型)
ChatGPTUnofficialProxyAPI 使用非官方代理服务器访问 ChatGPT 的后端API,绕过Cloudflare(使用真实的的ChatGPT,非常轻量级,但依赖于第三方服务器,并且有速率限制)
2,项目启动,使用docker-compose 启动项目
version: '3'services:app:image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可ports:- 3002:3002environment:# 二选一OPENAI_API_KEY: sk-xxx# 二选一OPENAI_ACCESS_TOKEN: xxx# API接口地址,可选,设置 OPENAI_API_KEY 时可用OPENAI_API_BASE_URL: xxx# API模型,可选,设置 OPENAI_API_KEY 时可用OPENAI_API_MODEL: xxx# 反向代理,可选API_REVERSE_PROXY: xxx# 访问权限密钥,可选AUTH_SECRET_KEY: xxx# 超时,单位毫秒,可选TIMEOUT_MS: 60000# Socks代理,可选,和 SOCKS_PROXY_PORT 一起时生效SOCKS_PROXY_HOST: xxx# Socks代理端口,可选,和 SOCKS_PROXY_HOST 一起时生效SOCKS_PROXY_PORT: xxx# HTTPS 代理,可选,支持 http,https,socks5HTTPS_PROXY: http://xxx:7890
docker-compose up -d$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eca262c45456 chenzhaoyu94/chatgpt-web "docker-entrypoint.s…" 7 seconds ago Up 6 seconds 0.0.0.0:3002->3002/tcp, :::3002->3002/tcp nodeworkspace-app-1
可以配置验证码:xxx
没有配置好key 和 证书显示:
3,配置好了之后就可以使用了
效果如下,使用最新版本的chatgpt 3.5
发现一个开源的Chatgpt-web应用,前端使用vue编写,后端也是nodejs代码编写的。相关推荐
- 前后端分离实现在线记账功能,前端使用vue,后端使用springmvc
前后端分离实现在线记账功能 前端采用vue 后端采用springmvc 前端目录 后端目录 运行结果 双击单元格可以对每一项内容进行修改
- 从0搭建一个Springboot+vue前后端分离项目(六)后台编写配置类与接口
新建一个包,里面放入一些常用的配置类 引入mybatis-plus包与插件 引入包 前往官网查看 https://baomidou.com/pages/226c21/#%E5%88%9D%E5%A7% ...
- 工业互联网WMS系统,前端基于Vue,后端基于NetCore,前后端分离,支持跨平台、支持多租户
工业互联网WMS系统. 前端基于Vue2.6,后端基于.NetCore3.1,前后端分离,支持跨平台.支持多租户.多组织,多语言.多数据库. 业务包括基础数据.物料管理.仓库管理.配置管理.库存管理等 ...
- Python Web实战:Flask + Vue 开发一个漂亮的词云网站
作者:snowspace@掘金 前言 大家好,我是菜鸟哥!Python里面两大最牛的Web框架,一个是Django,一个是Flask .今天就分享一个用Flask做的词云生成网站,非常有意思的小web ...
- dingdang robot:一个开源的中文智能音箱项目
欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:潘伟洲 免责说明:本文介绍的 dingdang-robot 与公司的叮当助手没有任何关系. 这个项目其实来源于我生活中的一个需求:我每天 ...
- dingdang-robot:一个开源的中文智能音箱项目
2019独角兽企业重金招聘Python工程师标准>>> 欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:潘伟洲 免责说明:本文介绍的 dingdang-robot ...
- springboot jwt token前后端分离_基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目...
一.前言 最近整合Spring Boot+Spring Security+JWT+Vue 完成了一套前后端分离的基础项目,这里把它开源出来分享给有需要的小伙伴们 功能很简单,单点登录,前后端动态权限配 ...
- 最近发现一个爬虫开源项目weixin_crawler
最近发现一个爬虫开源项目weixin_crawler weixin_crawler weixin_crawler是一款使用Scrapy.Flask.Echarts.Elasticsearch等实现的微 ...
- 美团开源Logan Web:前端日志在Web端的实现
来自:美团技术团队 2018 年,美团点评推出大前端日志系统-- Logan,并开源了 Android 与 iOS 端的 SDK.这次,我们又开源了在 Web 环境运行的 SDK.日志分析平台以及服务 ...
最新文章
- Android类库打包方法探究
- docker部署rocketmq
- Go语言 命令行解析(二)
- 一篇文章解释struts常用功能
- Bootstrap按钮支持的元素
- 6阶群的非平凡子群_抽代杂谈(9): Fratinni子群和幂零群(上)
- [swift] LeetCode 169. Majority Element
- java压缩文件太慢_java 解压6万个ZIP文件,如何提升速度?
- Atitit springboot mybatis spring 集成 Springboot1.4 mybatis3.4.6 /springbootMybatis 目录 1.1. 设置map
- list转json字符串,实体类包含list转实体类
- hash冲突的解决方法
- 男女之间的暗号,看看吧,说不定你喜欢的人正暗恋着你。
- 【CVPR2022】Beyond Fixation: Dynamic Window Visual Transformer
- Android 仿微信语音聊天,flutter项目结构
- 学习笔记之Vue基础学习(一)
- 罗德里格旋转公式 (Rodrigues’ Rotation Formula)
- Magento 1.4 EAV 属性中的新东西
- UOS 在桌面创建网页快捷方式
- 【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍
- java rgb十六进制数据转图片