zhpd / chatgpt-plus Goto Github PK
View Code? Open in Web Editor NEW🚀 Open source free ChatGPT App (Web, Mac, Windows and Linux). 免费开源的ChatGPT应用程序.
Home Page: https://chatgpt-plus.app
License: MIT License
🚀 Open source free ChatGPT App (Web, Mac, Windows and Linux). 免费开源的ChatGPT应用程序.
Home Page: https://chatgpt-plus.app
License: MIT License
是基于什么原因考量的呢?
I just want to run it behind some authentication. How can I do that?
找了很多个项目都没有完全支持插件
The web server reported a bad gateway error.
修改根目录下 .env 文件中的 API_URL 为你的实际后端接口公网地址。
这个后端接口公网地址是甚么呀? 根目录是chatgpt-plus吗?
将 dist 文件夹内的文件复制到你网站 前端服务 的目录下。
你网站 前端服务 的目录是甚么呀? 文件是甚么文件?
运行部署同理,将 service/dist 文件夹内的文件复制到你网站 后端服务 的目录下。
后端服务 的目录是甚么呀? 文件是甚么文件?
类似chatgpt-web 那样加个授权码控制访问
当尝试打开消息、提示页面时显示“Application error: a client-side exception has occurred (see the browser console for more information).”
控制台输出
i18next init ChatGPT-Plus chat-430853a3d83601f8.js:1:7683
Object { id: "1684590842659-9559417175964", name: "Next.js-hydration", startTime: 123, value: 13, label: "custom" }
_app-c3adbd30be247902.js:5:112086
data get object chatList null _app-c3adbd30be247902.js:5:113132
data set object chatList
Array []
_app-c3adbd30be247902.js:5:113212
data get object promptList null _app-c3adbd30be247902.js:5:113132
data set object promptList
Array []
_app-c3adbd30be247902.js:5:113212
data get string lang zh-CN _app-c3adbd30be247902.js:5:113132
data set string theme light _app-c3adbd30be247902.js:5:113212
theme light _app-c3adbd30be247902.js:5:109998
window prefers-color-scheme:
MediaQueryList { media: "(prefers-color-scheme)", matches: true, onchange: null }
_app-c3adbd30be247902.js:5:110117
site lang zh-CN _app-c3adbd30be247902.js:5:110252
data set string lang zh-CN _app-c3adbd30be247902.js:5:113212
data set object chatList null _app-c3adbd30be247902.js:5:113212
data set object promptList null _app-c3adbd30be247902.js:5:113212
router
Object { pathname: "/chat", route: "/chat", query: {}, asPath: "/chat/", components: {…}, isFallback: false, basePath: "", locale: undefined, locales: undefined, defaultLocale: undefined, … }
chat-430853a3d83601f8.js:1:10892
undefined undefined chat-430853a3d83601f8.js:1:11019
TypeError: x is null
NextJS 11
framework-73b8966a3c579ab0.js:9:69816
TypeError: x is null
NextJS 11
main-010f07530d47aa01.js:1:10150
NextJS 12
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred main-010f07530d47aa01.js:1:10167
NextJS 12
Object { id: "v3-1684590842663-6502152816837", name: "FCP", startTime: 171, value: 171, label: "web-vital" }
_app-c3adbd30be247902.js:5:112086
指向“https://chatgpt-plus-ochre.vercel.app/_vercel/insights/script.js”的 <script> 加载失败。 chat:1:1
data get object chatList null _app-c3adbd30be247902.js:5:113132
data set object chatList
Array []
_app-c3adbd30be247902.js:5:113212
data get object promptList null _app-c3adbd30be247902.js:5:113132
data set object promptList
Array []
_app-c3adbd30be247902.js:5:113212
data get string lang zh-CN _app-c3adbd30be247902.js:5:113132
data set string theme light _app-c3adbd30be247902.js:5:113212
theme light _app-c3adbd30be247902.js:5:109998
window prefers-color-scheme:
MediaQueryList { media: "(prefers-color-scheme)", matches: true, onchange: null }
_app-c3adbd30be247902.js:5:110117
site lang zh-CN _app-c3adbd30be247902.js:5:110252
data set string lang zh-CN _app-c3adbd30be247902.js:5:113212
data set object chatList null _app-c3adbd30be247902.js:5:113212
data set object promptList null _app-c3adbd30be247902.js:5:113212
window.onload _app-c3adbd30be247902.js:5:112157
Object { id: "v3-1684590842663-4951709010389", name: "TTFB", startTime: 0, value: 72, label: "web-vital" }
_app-c3adbd30be247902.js:5:112086
Object { id: "v3-1684590842663-6389553326535", name: "FID", startTime: 2325, value: 5, label: "web-vital" }
_app-c3adbd30be247902.js:5:112086
Object { id: "v3-1684590842663-2253986045279", name: "INP", startTime: 2325, value: 40, label: "web-vital" }
_app-c3adbd30be247902.js:5:112086
Object { id: "1684590925997-3050525288300", name: "Next.js-render", startTime: 83328, value: 145, label: "custom" }
_app-c3adbd30be247902.js:5:112086
Object { id: "1684590925998-4046427404716", name: "Next.js-route-change-to-render", startTime: 82287, value: 1041, label: "custom" }
_app-c3adbd30be247902.js:5:112086
某些 Cookie 滥用推荐的“SameSite“属性 2
Object { id: "1684590945404-8540690413408", name: "Next.js-render", startTime: 102828, value: 52, label: "custom" }
_app-c3adbd30be247902.js:5:112086
Object { id: "1684590945405-2429337825498", name: "Next.js-route-change-to-render", startTime: 102827, value: 1, label: "custom" }
_app-c3adbd30be247902.js:5:112086
activeChat message: undefined undefined 653.a2982eb04e943889.js:1:16939
router
Object { pathname: "/chat", route: "/chat", query: {}, asPath: "/chat/", components: {…}, isFallback: false, basePath: "", locale: undefined, locales: undefined, defaultLocale: undefined, … }
chat-430853a3d83601f8.js:1:10892
undefined undefined chat-430853a3d83601f8.js:1:11019
TypeError: x is null
NextJS 11
framework-73b8966a3c579ab0.js:9:69816
TypeError: x is null
NextJS 11
main-010f07530d47aa01.js:1:10150
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred main-010f07530d47aa01.js:1:10167
data get object chatList null _app-c3adbd30be247902.js:5:113132
data set object chatList
Array []
_app-c3adbd30be247902.js:5:113212
data get object promptList null _app-c3adbd30be247902.js:5:113132
data set object promptList
Array []
_app-c3adbd30be247902.js:5:113212
data get string lang zh-CN _app-c3adbd30be247902.js:5:113132
data set string theme light _app-c3adbd30be247902.js:5:113212
[console-export-2023-5-20_21-57-45.txt](https://github.com/zhpd/chatgpt-plus/files/11522487/console-export-2023-5-20_21-57-45.txt)
theme light _app-c3adbd30be247902.js:5:109998
window prefers-color-scheme:
MediaQueryList { media: "(prefers-color-scheme)", matches: true, onchange: null }
_app-c3adbd30be247902.js:5:110117
site lang zh-CN _app-c3adbd30be247902.js:5:110252
data set string lang zh-CN _app-c3adbd30be247902.js:5:113212
data set object chatList null _app-c3adbd30be247902.js:5:113212
data set object promptList null _app-c3adbd30be247902.js:5:113212
这个API是免费的, 无需token和key就可以使用了。还不需要使用代理。
free-chatgpt
默认发送方式是 ctrl和ctrl+enter, 单键模式的话enter比ctrl键更常用啊大佬,求添加enter一键发送
网页Demo已经无法使用,
希望网页可以增加访问密码
希望可以隐藏API,不要在前端显示
单个KEY现在限制每分钟3次。多个KEY轮训可以绕过。
直接用readme中的 vercel一键部署 访问接口404
/api/chatgpt/chat/
明白了
需要用两个项目部署吧
.env文件在Docker中的映射路径是什么?
I just want to use my own api key.
How can I change it to just use its default API key and never ask the visitor?
请问这个换成自己的用的是什么服务的登录信息,docker hub, git?
项目中有个提示词功能,但我创建提示词后,然后点击对话,会自动跳转至对话窗口,但似乎没有任何作用。请问提示词prompt如何使用?
用docker-compose资料夹的方式进行启动(docker-compose up -d),docker desktop 试过,找不到可以run出接口的地方,然后到网页输入 http://localhost:3000
接口可进但打字输出都是error。
在demo中出现Cannot find package 'chatgpt' imported from /var/task/service/src/modules/chatgpt/chatgpt.service.js
求解
Do you Provide an English Version, Is it possible that I Can I translate the project?
以下错误似乎是chatgpt-plus-main资料夹没有 .next档,需要'next build'......
PS C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\dist> npm run start
[email protected] start
next start
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info - Loaded env from C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main.env
Error: Could not find a production build in the 'C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main.next' directory.
Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
at NextNodeServer.getBuildId (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\next-server.js:254:23)
at new Server (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\base-server.js at new NextNodeServer (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\next-server.js:73:9)
at NextServer.createServer (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\next.js:152:24)
at async C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\next.js:165:31
at async NextServer.prepare (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\next.js:134:24)
at async Object.startServer (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\server\ at async nextStart (C:\Users\Oscar\Desktop\VScode\chatgpt-plus-main\node_modules\next\dist\cli\next-start.js:68:5)
How can I customize it to specific language?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.