基于ChatGPT3.5 API实现的私有化web程序源码 使用说明,一键部署属于自己定制化的 chatgpt web 程序


chatgpt-web

本项目可以一键部署属于自己定制化的 chatgpt web 程序(兼容gpt3.5),
只需下载release中对应平台的项目文件,修改配置后执行,打开 http://127.0.0.1:8080 ,便可以获得属于自己的chatgpt网站。

参考项目:codegen

项目当前默认为示例中AI聊天机器人参数,可以根据自己需求定制化。

注意,每个参数都可能影响你得到不一样的聊天效果,改变一个参数你就可能得到另一种回答,所以请自己尝试去调试,不要上来就抱怨人工智障。文档中有二十多中参数示例,如AI聊天机器人
,产品名称生成,python代码修复器等等等…

详情参考官方详细参数示例

更新记录

  • fix: 支持gpt-4模型,修改前端空白BUG。 2023-03-30
  • fix: 增加用户模块,认证页面,接口jwt验证。 2023-03-27
  • fix: 修复前端富文本显示问题,优化dockerfile。 2023-03-27
  • fix: 优化前端显示界面。 2023-03-20
  • feat: 增加接口代理配置。 2023-03-20
  • fix: 修复前端部分BUG,优化富文本代码格式。 2023-03-13
  • feat: 增加socsk5代理的支持,命令行参数配置。2023-03-13
  • feat: 增加docker-compose.yaml。2023-03-08
  • fix: 修复basic auth 。 2023-03-08
  • feat:修改为默认不开启代理。2023-03-06
  • feat:增加代理配置,解决国内无法使用。2023-03-04

    项目功能

    请求openai增加代理(防墙)AI性格设定兼容3.0和3.5API基本问答界面参数可配置markdown语法提问上下文

    使用前提

    有openai账号,并且创建好api_key,注册事项可以参考此文章 。

    快速开始

    第一种:直接下载二进制(适合对编程不了解的同学)

    非技术人员请直接下载release中的压缩包 ,请根据自己系统以及架构选择合适的压缩包,下载之后直接解压运行。

    下载之后,在本地解压,即可看到可执行程序,与配置文件:

    # windows1.下载压缩包解压2.复制文件中config.dev.json更改为config.json3.将config.json中的api_key替换为自己的4.双击exe运行,启动服务# linux$ tar xf chatgpt-web-v0.0.2-darwin-arm64.tar.gz # 解压$ cd chatgpt-web-v0.0.2-darwin-arm64$ cp config.dev.json # 根据情况调整配置文件内容$ ./chatgpt-web  # 直接运行# 如果要守护在后台运行$ nohup ./chatgpt-web