Sign inSign up

zhuxindong/chatgpt-web

By zhuxindong

•Updated 12 months ago

使用 express 和 vue3 搭建的支持 ChatGPT 双模型演示网页

Image
0

3.4K

zhuxindong/chatgpt-web repository overview

⁠ChatGPT Web

  • 声明:此项目只发布于 Github,基于 MIT 协议,免费且作为开源学习使用。并且不会有任何形式的卖号、付费服务、讨论群、讨论组等行为。谨防受骗。

【GitHub源码⁠】

⁠Docker build & Run

# 一键运行
docker run --name chatgpt-web -idt --restart always -p 80:3002 --env OPENAI_API_KEY=替换你的APIKEY zhuxindong/chatgpt-web

# 访问地址地址
http://你的ip:3002/

⁠Docker 参数示例

  • OPENAI_API_KEY (获取 apiKey)⁠二选一
  • OPENAI_ACCESS_TOKEN (获取 accessToken)⁠ 二选一,同时存在时,OPENAI_API_KEY 优先
  • OPENAI_API_BASE_URL 可选,设置 OPENAI_API_KEY 时可用
  • API_REVERSE_PROXY 可选,设置 OPENAI_ACCESS_TOKEN 时可用
  • TIMEOUT_MS 超时,单位毫秒,可选
  • SOCKS_PROXY_HOST 可选,和 SOCKS_PROXY_PORT 一起时生效
  • SOCKS_PROXY_PORT 可选,和 SOCKS_PROXY_HOST 一起时生效

⁠介绍

支持双模型,提供了两种非官方 ChatGPT API 方法

方式免费?可靠性质量
ChatGPTAPI(gpt-3.5-turbo-0301)否可靠相对较笨
ChatGPTUnofficialProxyAPI(网页 accessToken)是相对不可靠聪明

对比:

  1. ChatGPTAPI 使用 gpt-3.5-turbo-0301 通过官方OpenAI补全API模拟ChatGPT(最稳健的方法,但它不是免费的,并且没有使用针对聊天进行微调的模型)
  2. ChatGPTUnofficialProxyAPI 使用非官方代理服务器访问 ChatGPT 的后端API,绕过Cloudflare(使用真实的的ChatGPT,非常轻量级,但依赖于第三方服务器,并且有速率限制)
  • 切换方式: docker环境变量OPENAI_API_KEY 和OPENAI_ACCESS_TOKEN 二选一,同时存在时,OPENAI_API_KEY 优先

⁠项目截图

⁠赞助

如果你觉得这个项目对你有帮助,并且情况允许的话,可以给我一点点支持,总之非常感谢支持~

Tag summary

Content type

Image

Digest

sha256:3e10a220c…

Size

71.7 MB

Last updated

12 months ago

docker pull zhuxindong/chatgpt-web