Code Monkey home page Code Monkey logo

xueandyue / chatgpt-accesstoken-web Goto Github PK

View Code? Open in Web Editor NEW
369.0 5.0 108.0 1018 KB

本项目基于使用accesstoken的方式实现了网页版 ChatGPT 的前端,是用ChatGPT-Next-Web项目进行修改而得,默认Main分支对接gpt3.5的模型,gpt4分支对接gpt4模型。另外本项目需要的后端服务是pandoranext项目。项目是站在ChatGPT-Next-Web和pandoranext项目的作者肩膀上,感谢他们!

License: Other

JavaScript 1.08% TypeScript 77.78% SCSS 19.61% Shell 0.76% Dockerfile 0.35% Python 0.43%
chatgpt gpt pandora accesstoken gpt4 pandoranext

chatgpt-accesstoken-web's Introduction

ChatGPT-AccessToken-Web (pandora没了,TIME TO SAY GOODBYE !!)

本项目基于使用Access Token的方式实现了网页版 ChatGPT的前端,不需要openai的api额度,是用 ChatGPT-Next-Web项目进行修改而得,默认Main分支对接gpt3.5的模型,gpt4分支对接gpt4模型。另外本项目需要的后端服务是 pandoranext项目, 项目是站在ChatGPT-Next-Web和pandoranext项目的作者肩膀上,感谢他们!

示例网站

主要功能

Image text

  • 不需要openai的api额度,解决了api体验额度(1分钟只能调用3次api)用完后,频繁买号更改apikey,的痛点,成本更低
  • 完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等
  • 精心设计的 UI,响应式设计,支持深色模式,支持 PWA
  • 极快的首屏加载速度(~100kb),支持流式响应
  • 隐私安全,所有数据保存在用户浏览器本地
  • 预制角色功能(面具),方便地创建、分享和调试你的个性化对话
  • 海量的内置 prompt 列表
  • 多国语言支持

下一步计划

Access Token

  • chatgpt官方登录,然后访问 这里Access Token
  • 也可以访问 这里Access Token

关于GPT Plus

  • 本项目有个gpt4分支,但后续该分支不会更新

账号,密码

  • 只支持chatgpt官方账号,不支持Google,Microsoft,apple第三方登录
  • 也可以访问 这里验证账号密码。期间访问不需要梯子。这意味着你在手机上也可随意使用。

部署机器说明

  • 在本地或者国内服务器都可以部署,不需要海外服务器。提供的docker镜像,是基于默认的Main分支(gpt3.5模型)

部署一(利用账号和密码部署)

  • 确保有chatgpt官方账号

  • 确保安装了docker,启动了docker

  • 先获取License Id, 在这里拿License Id Image text

  • 项目的pandoranext-deploy.zip放在服务器上,然后解压,cd pandoranext-deploy

  • 在./data/config.json中把license_id的值设置为获取的License Id ,其他字段的值不要改动!!

  • 在./data/tokens.json中把token的值修改为获取到的access_token ,其他字段的值不要改动!!

  • 确保安装了docker,启动了docker

  • docker network create my-net

  • docker pull pengzhile/pandora-next

  • (这里容器的名字一定要是PandoraNext,不要改) docker run -d --restart always --name PandoraNext --net=my-net -v ./data:/data -v ./sessions:/root/.cache/PandoraNext pengzhile/pandora-next

  • 如果是windows系统上用dockers,那要把./data 和 ./sessions 改成绝对路径

  • docker pull xueandyue/next-web-pandora:latest

  • CODE是设置的访问密码,如果CODE=""则表示不设置密码,如果CODE="123456",则设置密码为123456

  • docker run --network my-net -e username="你的gpt账号" -e password="你的gpt账号密码" -e CODE="123456" -p 3000:3000 -d xueandyue/next-web-pandora:latest

  • 等待5分钟左右,在浏览器访问http://服务器域名(ip):3000/

  • 大约要每隔10天重启3000端口的容器即可

备用部署一(利用access_token)

  • 先获取Jwt的url, 在这里拿Jwturl Image text
  • 确保安装了docker,启动了docker
  • docker pull xueandyue/next-web-pandora:accessToken
  • docker run -e ACCESS_TOKEN="你的access_token" -e CODE="要设置的访问密码" -e Jwturl="你的Jwturl" -p 3000:3000 -d xueandyue/next-web-pandora:accessToken
  • 如果CODE=""则表示不设置密码
  • 在浏览器访问http://服务器域名(ip):3000/
  • 等待5分钟左右,在浏览器访问http://服务器域名(ip):3000/
  • 大约要每隔10天重新获取accessToken,重建创建3000端口的容器

备用部署二(利用access_token,支持多系统架构)

  • 先获取License Id, 在这里拿License Id Image text
  • 项目的pandoranext-deploy.zip放在服务器上,然后解压,cd pandoranext-deploy
  • 在./data/config.json中把license_id的值设置为获取的License Id ,其他字段的值不要改动!!
  • 在./data/tokens.json中把token的值修改为获取到的access_token ,其他字段的值不要改动!!
  • 确保安装了docker,启动了docker
  • docker network create my-net
  • docker pull pengzhile/pandora-next
  • (这里容器的名字一定要是PandoraNext,不要改) docker run -d --restart always --name PandoraNext --net=my-net -v ./data:/data -v ./sessions:/root/.cache/PandoraNext pengzhile/pandora-next
  • 如果是windows系统上用dockers,那要把./data 和 ./sessions 改成绝对路径
  • docker pull xueandyue/next-web-pandora:accessToken2
  • docker run --network my-net -e ACCESS_TOKEN="你的access_toke" -e CODE="要设置的访问密码" -p 3000:3000 -d xueandyue/next-web-pandora:accessToken2
  • 如果CODE=""则表示不设置密码
  • 在浏览器访问http://服务器域名(ip):3000/
  • 等待5分钟左右,在浏览器访问http://服务器域名(ip):3000/
  • 大约要每隔10天重新获取accessToken,重建创建3000端口的容器

不支持的部署方式

  • 不支持k8s部署和Vercel部署

开源协议

反对 996,从我开始。 Anti 996 License

其他说明

  • 项目是站在其他巨人的肩膀上,感谢!
  • 喜欢的请给颗星,感谢!
  • 不影响PHP是世界上最好的编程语言!

chatgpt-accesstoken-web's People

Contributors

xueandyue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chatgpt-accesstoken-web's Issues

实现vercel部署前端,后端用python获取fakeKey

我今天把前端代码修改了,通过一键刷新,请求后端接口,刷新gpt,获取到fakeKey,程序能正常使用,但是感觉这样还是很麻烦,能不能想个办法不用后端,直接vercel部署,用vercel直接拿到用户名,密码变量,直接获取到fakeKey,因为很大一部分人都是vercel部署的

报错-111

采用dockercompose部署:
试过host模式,问题依据
version: "3.8"

networks:
lan:
name: lan
external: true

services:
chatgpt-auto:
image: xueandyue/next-web-pandora:accessToken
container_name: chatgpt-auto
restart: always
environment:
- Jwturl=/license.jwt
- ACCESS_TOKEN=

- CODE=666

network_mode: "lan"
networks:
  lan:
    ipv4_address: "192.168.31.224"
dns:
  - 223.5.5.5
  - 119.29.29.29
  
logging:
  driver: "json-file"
  options:
    max-size: "5m"
    
labels:
  - "com.centurylinklabs.watchtower.enable=true"

日志如下:
chatgpt-auto | yarn run v1.22.21
chatgpt-auto | warning package.json: License should be a valid SPDX license expression
chatgpt-auto | % Total % Received % Xferd Average Speed Time Time Time Current
chatgpt-auto | Dload Upload Total Spent Left Speed
chatgpt-auto | $ yarn fetch && next build
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0warning package.json: License should be a valid SPDX license expression
chatgpt-auto | $ node ./scripts/fetch-prompts.mjs
chatgpt-auto | [Fetch] fetching cn prompts...
chatgpt-auto | [Fetch] fetching en prompts...
100 786 0 786 0 0 832 0 --:--:-- --:--:-- --:--:-- 831
chatgpt-auto | sh: 1: ./PandoraNext: Exec format error
chatgpt-auto | [Fetch] failed to fetch cn prompts SyntaxError: Unexpected token < in JSON at position 0
chatgpt-auto | at JSON.parse ()
chatgpt-auto | at Response.json (file:///app/ChatGPT-AccessToken-Web/node_modules/node-fetch/src/body.js:149:15)
chatgpt-auto | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
chatgpt-auto | at async fetchCN (file:///app/ChatGPT-AccessToken-Web/scripts/fetch-prompts.mjs:26:17)
chatgpt-auto | at async Promise.all (index 0)
chatgpt-auto | [Fetch] saved to ./public/prompts.json
chatgpt-auto | info - Loaded env from /app/ChatGPT-AccessToken-Web/.env.local
chatgpt-auto | warn - You have enabled experimental feature (appDir) in next.config.js.
chatgpt-auto | warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
chatgpt-auto | info - Thank you for testing appDir please leave your feedback at https://nextjs.link/app-feedback
chatgpt-auto |
chatgpt-auto | Attention: Next.js now collects completely anonymous telemetry regarding usage.
chatgpt-auto | This information is used to shape Next.js' roadmap and prioritize features.
chatgpt-auto | You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
chatgpt-auto | https://nextjs.org/telemetry
chatgpt-auto |
chatgpt-auto | info - Creating an optimized production build...
chatgpt-auto | Browserslist: caniuse-lite is outdated. Please run:
chatgpt-auto | npx browserslist@latest --update-db
chatgpt-auto | Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
chatgpt-auto | info - Compiled successfully
chatgpt-auto | info - Linting and checking validity of types...
chatgpt-auto | info - VS Code settings.json has been created for Next.js' automatic app types, this file can be added to .gitignore if desired
chatgpt-auto | Pages directory cannot be found at /app/ChatGPT-AccessToken-Web/pages or /app/ChatGPT-AccessToken-Web/src/pages. If using a custom path, please configure with the no-html-link-for-pages rule in your eslint config file.
chatgpt-auto | info - Collecting page data...
chatgpt-auto | info - Generating static pages (0/3)
chatgpt-auto | info - Generating static pages (3/3)
chatgpt-auto | info - Finalizing page optimization...
chatgpt-auto |
chatgpt-auto | Route (app) Size First Load JS
chatgpt-auto | ┌ ○ / 45.9 kB 121 kB
chatgpt-auto | ├ ℇ /api/chat-stream 0 B 0 B
chatgpt-auto | ├ ℇ /api/config 0 B 0 B
chatgpt-auto | └ ℇ /api/openai 0 B 0 B
chatgpt-auto | + First Load JS shared by all 75.3 kB
chatgpt-auto | ├ chunks/2443530c-2ed997b2364f5a84.js 50.5 kB
chatgpt-auto | ├ chunks/961-a7e6d39868e25cc7.js 22.2 kB
chatgpt-auto | ├ chunks/main-app-8e9d135ea56d1a54.js 216 B
chatgpt-auto | └ chunks/webpack-d5e3dbbfa44b37ea.js 2.42 kB
chatgpt-auto |
chatgpt-auto | Route (pages) Size First Load JS
chatgpt-auto | ─ ○ /404 178 B 86.9 kB
chatgpt-auto | + First Load JS shared by all 86.7 kB
chatgpt-auto | ├ chunks/main-41ed2eb3ed5c2fdc.js 84.1 kB
chatgpt-auto | ├ chunks/pages/_app-c544d6df833bfd4a.js 192 B
chatgpt-auto | └ chunks/webpack-d5e3dbbfa44b37ea.js 2.42 kB
chatgpt-auto |
chatgpt-auto | ƒ Middleware 28.9 kB
chatgpt-auto |
chatgpt-auto | ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components)
chatgpt-auto | ○ (Static) automatically rendered as static HTML (uses no initial props)
chatgpt-auto |
chatgpt-auto | Done in 106.08s.
chatgpt-auto | yarn run v1.22.21
chatgpt-auto | warning package.json: License should be a valid SPDX license expression
chatgpt-auto | $ next start
chatgpt-auto | ready - started server on 0.0.0.0:3000, url: http://localhost:3000/
chatgpt-auto | info - Loaded env from /app/ChatGPT-AccessToken-Web/.env.local
chatgpt-auto | warn - You have enabled experimental feature (appDir) in next.config.js.
chatgpt-auto | warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
chatgpt-auto | info - Thank you for testing appDir please leave your feedback at https://nextjs.link/app-feedback
chatgpt-auto |
chatgpt-auto | warn - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
chatgpt-auto | warn - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
chatgpt-auto | warn - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
chatgpt-auto | key ak-iJdCNmdW5Qtjn878RVpUU4Y4eIbOXiUMuwxUTwxLkTp2QOIx
chatgpt-auto | 用户token: null
chatgpt-auto | ip: null
chatgpt-auto | forwardedFor: 203.156.222.34
chatgpt-auto | 用户ip: 203.156.222.34
chatgpt-auto | api_path
chatgpt-auto | gpt-3.5
chatgpt-auto | [Auth] allowed hashed codes: [ 'fae0b27c451c728867a567e8c1bb4e53' ]
chatgpt-auto | [Auth] got access code: 666
chatgpt-auto | [Auth] hashed access code: fae0b27c451c728867a567e8c1bb4e53
chatgpt-auto | ip: null
chatgpt-auto | forwardedFor: 203.156.222.34
chatgpt-auto | [User IP] 203.156.222.34
chatgpt-auto | [Time] 12/25/2023, 1:29:12 AM
chatgpt-auto | apiPath
chatgpt-auto | /api/chat-stream
chatgpt-auto | ak-iJdCNmdW5Qtjn878RVpUU4Y4eIbOXiUMuwxUTwxLkTp2QOIx
chatgpt-auto | [Proxy] v1/chat/completions
chatgpt-auto | [Base Url] https://api.openai.com/
chatgpt-auto | [Chat Stream] [TypeError: fetch failed] {
chatgpt-auto | cause: [Error: connect ECONNREFUSED 127.0.0.1:8008] {
chatgpt-auto | errno: -111,
chatgpt-auto | code: 'ECONNREFUSED',
chatgpt-auto | syscall: 'connect',
chatgpt-auto | address: '127.0.0.1',
chatgpt-auto | port: 8008
chatgpt-auto | }
chatgpt-auto | }
chatgpt-auto | 用户token: null
chatgpt-auto | ip: null
chatgpt-auto | forwardedFor: 203.156.222.35
chatgpt-auto | 用户ip: 203.156.222.35
chatgpt-auto | api_path
chatgpt-auto | gpt-3.5-turbo
chatgpt-auto | [Auth] allowed hashed codes: [ 'fae0b27c451c728867a567e8c1bb4e53' ]
chatgpt-auto | [Auth] got access code: 666
chatgpt-auto | [Auth] hashed access code: fae0b27c451c728867a567e8c1bb4e53
chatgpt-auto | ip: null
chatgpt-auto | forwardedFor: 203.156.222.35
chatgpt-auto | [User IP] 203.156.222.35
chatgpt-auto | [Time] 12/25/2023, 1:29:12 AM
chatgpt-auto | apiPath
chatgpt-auto | /api/openai
chatgpt-auto | ak-iJdCNmdW5Qtjn878RVpUU4Y4eIbOXiUMuwxUTwxLkTp2QOIx
chatgpt-auto | [Proxy] backend-api/conversation/gen_title
chatgpt-auto | [Base Url] https://api.openai.com/
chatgpt-auto | [OpenAI] <ref *1> ReadableStream {
chatgpt-auto | _state: 'readable',
chatgpt-auto | _reader: undefined,
chatgpt-auto | _storedError: undefined,
chatgpt-auto | _disturbed: false,
chatgpt-auto | _readableStreamController: ReadableStreamDefaultController {
chatgpt-auto | _controlledReadableStream: [Circular *1],
chatgpt-auto | _queue: S {
chatgpt-auto | _cursor: 0,
chatgpt-auto | _size: 1,
chatgpt-auto | _front: {
chatgpt-auto | _elements: [
chatgpt-auto | {
chatgpt-auto | value: Uint8Array(319) [
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 109,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 115,
chatgpt-auto | 97,
chatgpt-auto | 103,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 91,
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 114,
chatgpt-auto | 111,
chatgpt-auto | 108,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 117,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 99,
chatgpt-auto | 111,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 229,
chatgpt-auto | 156,
chatgpt-auto | 168,
chatgpt-auto | 229,
chatgpt-auto | 144,
chatgpt-auto | 151,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 159,
chatgpt-auto | 34,
chatgpt-auto | 125,
chatgpt-auto | 44,
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 114,
chatgpt-auto | 111,
chatgpt-auto | 108,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 117,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 99,
chatgpt-auto | 111,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 228,
chatgpt-auto | 189,
chatgpt-auto | 191,
chatgpt-auto | 231,
chatgpt-auto | 148,
chatgpt-auto | 168,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 155,
chatgpt-auto | 229,
chatgpt-auto | 136,
chatgpt-auto | 176,
chatgpt-auto | 228,
chatgpt-auto | 186,
chatgpt-auto | 148,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 170,
chatgpt-auto | 229,
chatgpt-auto | 173,
chatgpt-auto | 151,
chatgpt-auto | 231,
chatgpt-auto | 155,
chatgpt-auto | 180,
chatgpt-auto | 230,
chatgpt-auto | 142,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 148,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 158,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 153,
chatgpt-auto | 229,
chatgpt-auto | 143,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 157,
chatgpt-auto | 231,
chatgpt-auto | 154,
chatgpt-auto | 132,
chatgpt-auto | 231,
chatgpt-auto | 174,
chatgpt-auto | 128,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 187,
chatgpt-auto | 233,
chatgpt-auto | 162,
chatgpt-auto | 152,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 232,
chatgpt-auto | 167,
chatgpt-auto | 163,
chatgpt-auto | 233,
chatgpt-auto | 135,
chatgpt-auto | 138,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 230,
chatgpt-auto | 160,
chatgpt-auto | 135,
chatgpt-auto | 231,
chatgpt-auto | 130,
chatgpt-auto | 185,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 173,
chatgpt-auto | 230,
chatgpt-auto | 176,
chatgpt-auto | 148,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 141,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 229,
chatgpt-auto | 164,
chatgpt-auto | 154,
chatgpt-auto | 228,
chatgpt-auto | 189,
chatgpt-auto | 153,
chatgpt-auto | 230,
chatgpt-auto | 150,
chatgpt-auto | 135,
chatgpt-auto | 230,
chatgpt-auto | 156,
chatgpt-auto | 172,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 229,
chatgpt-auto | 166,
chatgpt-auto | 130,
chatgpt-auto | 230,
chatgpt-auto | 158,
chatgpt-auto | 156,
chatgpt-auto | 230,
chatgpt-auto | 178,
chatgpt-auto | 161,
chatgpt-auto | 230,
chatgpt-auto | 156,
chatgpt-auto | 137,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 187,
chatgpt-auto | 233,
chatgpt-auto | 162,
chatgpt-auto | 152,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 183,
chatgpt-auto | 231,
chatgpt-auto | 155,
chatgpt-auto | 180,
chatgpt-auto | 230,
chatgpt-auto | 142,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 148,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 158,
chatgpt-auto | 226,
chatgpt-auto | 128,
chatgpt-auto | 156,
chatgpt-auto | 233,
chatgpt-auto | 151,
chatgpt-auto | 178,
chatgpt-auto | 232,
chatgpt-auto | 129,
chatgpt-auto | 138,
chatgpt-auto | 226,
chatgpt-auto | 128,
chatgpt-auto | 157,
chatgpt-auto | 34,
chatgpt-auto | 125,
chatgpt-auto | 93,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 109,
chatgpt-auto | 111,
chatgpt-auto | 100,
chatgpt-auto | 101,
chatgpt-auto | 108,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 103,
chatgpt-auto | 112,
chatgpt-auto | 116,
chatgpt-auto | 45,
chatgpt-auto | 51,
chatgpt-auto | 46,
chatgpt-auto | 53,
chatgpt-auto | 45,
chatgpt-auto | 116,
chatgpt-auto | 117,
chatgpt-auto | 114,
chatgpt-auto | 98,
chatgpt-auto | 111,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 109,
chatgpt-auto | 112,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 97,
chatgpt-auto | 116,
chatgpt-auto | 117,
chatgpt-auto | 114,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 49,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 112,
chatgpt-auto | 114,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 99,
chatgpt-auto | 101,
chatgpt-auto | 95,
chatgpt-auto | 112,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 97,
chatgpt-auto | 108,
chatgpt-auto | 116,
chatgpt-auto | 121,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 48,
chatgpt-auto | 125
chatgpt-auto | ],
chatgpt-auto | size: 1
chatgpt-auto | }
chatgpt-auto | ],
chatgpt-auto | _next: undefined
chatgpt-auto | },
chatgpt-auto | _back: {
chatgpt-auto | _elements: [
chatgpt-auto | {
chatgpt-auto | value: Uint8Array(319) [
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 109,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 115,
chatgpt-auto | 97,
chatgpt-auto | 103,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 91,
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 114,
chatgpt-auto | 111,
chatgpt-auto | 108,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 117,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 99,
chatgpt-auto | 111,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 229,
chatgpt-auto | 156,
chatgpt-auto | 168,
chatgpt-auto | 229,
chatgpt-auto | 144,
chatgpt-auto | 151,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 159,
chatgpt-auto | 34,
chatgpt-auto | 125,
chatgpt-auto | 44,
chatgpt-auto | 123,
chatgpt-auto | 34,
chatgpt-auto | 114,
chatgpt-auto | 111,
chatgpt-auto | 108,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 117,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 99,
chatgpt-auto | 111,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 116,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 228,
chatgpt-auto | 189,
chatgpt-auto | 191,
chatgpt-auto | 231,
chatgpt-auto | 148,
chatgpt-auto | 168,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 155,
chatgpt-auto | 229,
chatgpt-auto | 136,
chatgpt-auto | 176,
chatgpt-auto | 228,
chatgpt-auto | 186,
chatgpt-auto | 148,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 170,
chatgpt-auto | 229,
chatgpt-auto | 173,
chatgpt-auto | 151,
chatgpt-auto | 231,
chatgpt-auto | 155,
chatgpt-auto | 180,
chatgpt-auto | 230,
chatgpt-auto | 142,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 148,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 158,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 153,
chatgpt-auto | 229,
chatgpt-auto | 143,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 157,
chatgpt-auto | 231,
chatgpt-auto | 154,
chatgpt-auto | 132,
chatgpt-auto | 231,
chatgpt-auto | 174,
chatgpt-auto | 128,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 187,
chatgpt-auto | 233,
chatgpt-auto | 162,
chatgpt-auto | 152,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 232,
chatgpt-auto | 167,
chatgpt-auto | 163,
chatgpt-auto | 233,
chatgpt-auto | 135,
chatgpt-auto | 138,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 230,
chatgpt-auto | 160,
chatgpt-auto | 135,
chatgpt-auto | 231,
chatgpt-auto | 130,
chatgpt-auto | 185,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 173,
chatgpt-auto | 230,
chatgpt-auto | 176,
chatgpt-auto | 148,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 141,
chatgpt-auto | 227,
chatgpt-auto | 128,
chatgpt-auto | 129,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 141,
chatgpt-auto | 232,
chatgpt-auto | 166,
chatgpt-auto | 129,
chatgpt-auto | 229,
chatgpt-auto | 164,
chatgpt-auto | 154,
chatgpt-auto | 228,
chatgpt-auto | 189,
chatgpt-auto | 153,
chatgpt-auto | 230,
chatgpt-auto | 150,
chatgpt-auto | 135,
chatgpt-auto | 230,
chatgpt-auto | 156,
chatgpt-auto | 172,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 229,
chatgpt-auto | 166,
chatgpt-auto | 130,
chatgpt-auto | 230,
chatgpt-auto | 158,
chatgpt-auto | 156,
chatgpt-auto | 230,
chatgpt-auto | 178,
chatgpt-auto | 161,
chatgpt-auto | 230,
chatgpt-auto | 156,
chatgpt-auto | 137,
chatgpt-auto | 228,
chatgpt-auto | 184,
chatgpt-auto | 187,
chatgpt-auto | 233,
chatgpt-auto | 162,
chatgpt-auto | 152,
chatgpt-auto | 239,
chatgpt-auto | 188,
chatgpt-auto | 140,
chatgpt-auto | 232,
chatgpt-auto | 175,
chatgpt-auto | 183,
chatgpt-auto | 231,
chatgpt-auto | 155,
chatgpt-auto | 180,
chatgpt-auto | 230,
chatgpt-auto | 142,
chatgpt-auto | 165,
chatgpt-auto | 232,
chatgpt-auto | 191,
chatgpt-auto | 148,
chatgpt-auto | 229,
chatgpt-auto | 155,
chatgpt-auto | 158,
chatgpt-auto | 226,
chatgpt-auto | 128,
chatgpt-auto | 156,
chatgpt-auto | 233,
chatgpt-auto | 151,
chatgpt-auto | 178,
chatgpt-auto | 232,
chatgpt-auto | 129,
chatgpt-auto | 138,
chatgpt-auto | 226,
chatgpt-auto | 128,
chatgpt-auto | 157,
chatgpt-auto | 34,
chatgpt-auto | 125,
chatgpt-auto | 93,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 109,
chatgpt-auto | 111,
chatgpt-auto | 100,
chatgpt-auto | 101,
chatgpt-auto | 108,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 34,
chatgpt-auto | 103,
chatgpt-auto | 112,
chatgpt-auto | 116,
chatgpt-auto | 45,
chatgpt-auto | 51,
chatgpt-auto | 46,
chatgpt-auto | 53,
chatgpt-auto | 45,
chatgpt-auto | 116,
chatgpt-auto | 117,
chatgpt-auto | 114,
chatgpt-auto | 98,
chatgpt-auto | 111,
chatgpt-auto | 34,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 116,
chatgpt-auto | 101,
chatgpt-auto | 109,
chatgpt-auto | 112,
chatgpt-auto | 101,
chatgpt-auto | 114,
chatgpt-auto | 97,
chatgpt-auto | 116,
chatgpt-auto | 117,
chatgpt-auto | 114,
chatgpt-auto | 101,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 49,
chatgpt-auto | 44,
chatgpt-auto | 34,
chatgpt-auto | 112,
chatgpt-auto | 114,
chatgpt-auto | 101,
chatgpt-auto | 115,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 99,
chatgpt-auto | 101,
chatgpt-auto | 95,
chatgpt-auto | 112,
chatgpt-auto | 101,
chatgpt-auto | 110,
chatgpt-auto | 97,
chatgpt-auto | 108,
chatgpt-auto | 116,
chatgpt-auto | 121,
chatgpt-auto | 34,
chatgpt-auto | 58,
chatgpt-auto | 48,
chatgpt-auto | 125
chatgpt-auto | ],
chatgpt-auto | size: 1
chatgpt-auto | }
chatgpt-auto | ],
chatgpt-auto | _next: undefined
chatgpt-auto | }
chatgpt-auto | },
chatgpt-auto | _queueTotalSize: 1,
chatgpt-auto | _started: true,
chatgpt-auto | _closeRequested: true,
chatgpt-auto | _pullAgain: false,
chatgpt-auto | _pulling: false,
chatgpt-auto | _strategySizeAlgorithm: [Function],
chatgpt-auto | _strategyHWM: 1,
chatgpt-auto | _pullAlgorithm: [Function],
chatgpt-auto | _cancelAlgorithm: [Function]
chatgpt-auto | }
chatgpt-auto | } [TypeError: fetch failed] {
chatgpt-auto | cause: [Error: connect ECONNREFUSED 127.0.0.1:8008] {
chatgpt-auto | errno: -111,
chatgpt-auto | code: 'ECONNREFUSED',
chatgpt-auto | syscall: 'connect',
chatgpt-auto | address: '127.0.0.1',
chatgpt-auto | port: 8008
chatgpt-auto | }
chatgpt-auto | }https://github.com/xueandyue/ChatGPT-AccessToken-Web/issues/new

连续提问会卡在哪里

image
不知道是什么问题,我用的是accessToken登录,我之前用faskGPT也会有这样的问题
该怎么解决呢

3 question need help, this project is really great.

I’ve deployed it directly to the IP address on VPS.
I have a few questions to ask:

  1. Is ChatGPT Plus available?
  2. Are the GPTs features announced at the developer conference available?
  3. Is it possible to provide a clean and simple ChatGPT native interface option?

Thanks.

token问题

如果token过期了,怎么更新新的token

关于项目前端,可用模型的问题

请问一下这个前端里面选择模型的时候,是如何获取可用模型的呢,因为最近出了一个Alpha模型,所以我想知道这个程序是否会从后端那里自动获取可用的模型列表到前端来以供选择。

Dockerfile 导致构建失败

Dockfile 文件中的这行内容会导致构建失败:

COPY myscript.sh /app/myscript.sh

请问 myscript.sh 文件的位置是在哪里?

提issues之前,先看这里

1.不支持k8s部署,只支持docker部署
2.不支持vercel部署
3.确保是按以下的docker镜像版本和docker命令部署,其他版本的不要提,维护的docker镜像版本 xueandyue/next-web-pandora:latest 和 xueandyue/next-web-pandora:accessToken ,xueandyue/next-web-pandora:accessToken2

4.报错信息,请附上docker logs
5.先看下之前别人提的issues,避免重复提issue
6.不懂用docker部署的,去网上查看下教程
7.如果是提示 Conversation not found ,表示当前聊天窗口过期,要新开一个聊天窗口对话
8.先认真看一遍README.md文件

可以在潘多拉上新建对话 但是返回不了值啊什么情况

error - Error [TypeError]: Cannot read properties of undefined (reading 'author')
at onParse (webpack-internal:///(sc_server)/./app/api/chat-stream/route.ts:34:42)
at parseEventStreamLine (webpack-internal:///(sc_server)/./node_modules/eventsource-parser/dist/index.js:77:17)
at Object.feed (webpack-internal:///(sc_server)/./node_modules/eventsource-parser/dist/index.js:65:13)
at Object.start (webpack-internal:///(sc_server)/./app/api/chat-stream/route.ts:67:24)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
digest: undefined
}
image

无法真正删除对话框

大佬,你这个程序好像只能新建对话框,pandara也有记录,但是删除对话框的时候只能删该页面的,没有删除pandara那边,并且无法同步pandara使用的数据

部署问题8008

我用的是NAT云服务器,部署完运行出现如下问题
image

登录失败:rate limited,导致服务挂掉

Login begin: xxx, 1/2
xxx
Login failed: xxx, {"detail":"rate limited."}
Commands executed successfully!
yarn run v1.22.19
warning package.json: License should be a valid SPDX license expression
$ next start
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Loaded env from /app/ChatGPT-3.5-AccessToken-Web/.env.local
warn  - You have enabled experimental feature (appDir) in next.config.js.
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
info  - Thank you for testing `appDir` please leave your feedback at https://nextjs.link/app-feedback

warn  - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
warn  - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
key any
用户token: null
ip:  null
forwardedFor:  xxx
用户ip: xxx
api_path
gpt-3.5
[Auth] allowed hashed codes:  xxx]
[Auth] got access code: xxx
[Auth] hashed access code: xxx
ip:  null
forwardedFor:  xxx
[User IP]  xxx
[Time]  10/2/2023, 5:55:49 PM
apiPath
/api/chat-stream
warn  - "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
[Proxy]  v1/chat/completions
[Base Url] https://api.openai.com
[Chat Stream]  [TypeError: fetch failed] {
  cause:  [Error: connect ECONNREFUSED 127.0.0.1:8008] {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 8008
}
}

用xxx替换掉了一些敏感信息,是服务器ip的问题吗

无法正常使用报错

刚刚使用docker配置了openai的账号密码进行部署,过了几分钟仍然是无法连接:
{
"cause": {
"errno": -111,
"code": "ECONNREFUSED",
"syscall": "connect",
"address": "127.0.0.1",
"port": 8008
}
}
提示一下错误,是否需要提供更多信息,感谢感谢

楼主好,有体验pandora大神那个自动获取acess token的吗?

我体验后失败了,同时不知道错误在哪里。
Login begin: [email protected], 1/20
Login failed: [email protected], HTTPSConnectionPool(host='auth0.openai.com', port=443): Max retries exceeded with url: /authorize?client_id=pdlLIX2Y72MIl2rhLhTE9VV9bN905kBh&audience=https%3A%2F%2Fapi.openai.com%2Fv1&redirect_uri=com.openai.chat%3A%2F%2Fauth0.openai.com%2Fios%2Fcom.openai.chat%2Fcallback&scope=openid%20email%20profile%20offline_access%20model.request%20model.read%20organization.read%20offline&response_type=code&code_challenge=w6n3Ix420Xhhu-Q5-mOOEyuPZmAsJHUbBpO8Ub7xBCY&code_challenge_method=S256&prompt=login (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000021E974CC910>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。')))
Login begin: [email protected], 2/20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.