Home

Awesome

FullStack-ChatGPT-WebApp

GitHub license GitHub package.json dependency version (prod) GitHub package.json dependency version (prod)

这是一个 ChatGPT 聊天应用,包含网页端App和一个Node服务,可快速部署一套自用的完整智能聊天服务(点击体验

功能特点

功能开发快速迭代中,使用或部署时如果遇到任何问题,请加页面最下方微信交流群反馈

https://github.com/frontend-engineering/chatgpt-webapp-fullstack/assets/9939767/eaef68ce-e73b-4dd5-9277-6b0f4f201455

一键部署

自动部署服务到Vercel

Deploy with Vercel

部署依赖

需要额外配置vercel Edge Config 和 Vercel KV 两个store

其中,Edge Config的初始配置可以参考

{
  "chatGptClient": {
    "openaiApiKey": "sk-你的openai api key",
    "reverseProxyUrl": "",
    "modelOptions": {
      "model": "gpt-3.5-turbo",
      "max_tokens": 1000
    },
    "proxy": "",
    "debug": false
  },
  "apiOptions": {
    "port": 3000,
    "host": "0.0.0.0",
    "debug": false,
    "clientToUse": "chatgpt",
    "perMessageClientOptionsWhitelist": {
      "validClientsToUse": ["bing", "chatgpt", "chatgpt-browser"],
      "chatgpt": [
        "promptPrefix",
        "userLabel",
        "chatGptLabel",
        "modelOptions.temperature"
      ]
    }
  },
  "cacheOptions": {}
}

项目结构

项目迁移到了NextJS,开发参考 Next.js文档

项目体验

打开 DEMO 或扫码

<p align="center"> <img alt="demo qr" width="128px" src="./public/assets/qr.jpg"> </p>

更多功能

更多功能正在开发中,如有需要可以私聊,或者贡献PR

私有部署

如有部署方面的问题,可关注公众号 <strong>webinfra</strong> 需求帮助

或加交流群

<p align="center"> <img width="248px" src="/public/assets/group-qr-8-13.jpeg" /> </p>

License

MIT