1 Star 0 Fork 138

青枫 / chatgpt-stream

forked from cookeem / chatgpt-stream 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_CN.md 2.62 KB
一键复制 编辑 原始数据 按行查看 历史
cookeem 提交于 2023-03-23 22:34 . update README

实时ChatGPT服务,支持GPT3/GPT4,支持对话和通过句子生成图片

chatGPT-service和chatGPT-stream

gitee传送门

效果图

  • 实时对话模式

  • 通过句子生成图片模式

快速开始

# 拉取代码
git clone https://github.com/cookeem/chatgpt-stream.git
cd chatgpt-stream

# chatGPT的注册页面: https://beta.openai.com/signup
# chatGPT的注册教程: https://www.cnblogs.com/damugua/p/16969508.html
# chatGPT的APIkey管理界面: https://beta.openai.com/account/api-keys

# 修改config.yaml配置文件,修改apiKey,改为你的openai.com的apiKey
vi config.yaml
# openai的apiKey,改为你的apiKey
apiKey: "xxxxxx"

# 创建生成的图片目录
mkdir -p assets
chown -R 1000:1000 assets

# 使用docker-compose启动服务
docker-compose up -d

# 查看服务状态
docker-compose ps   
     Name                    Command               State                  Ports                
-----------------------------------------------------------------------------------------------
chatgpt-service   /chatgpt-service/chatgpt-s ...   Up      0.0.0.0:59142->9000/tcp             
chatgpt-stream    /docker-entrypoint.sh ngin ...   Up      0.0.0.0:3000->80/tcp,:::3000->80/tcp


# 访问页面,请保证你的服务器可以访问chatGPT的api接口
# http://localhost:3000
  • 直接输入问题,则调用ChatGPT接口返回答案
  • /image 后边输入想要的图片描述,则调用DALL-E2接口,通过图片描述自动生成图片

如何编译

# 注意本项目需要先运行chatgpt-service后端服务
# .env.development为运行测试的配置文件
# .env.production为正式构建的配置文件

# 拉取构建依赖
npm install
# 运行测试
npm run serve
# 执行编译
npm run build

# 假如出现 ERR_OSSL_EVP_UNSUPPORTED 错误,请使用以下命令进行编译
export NODE_OPTIONS=--openssl-legacy-provider && npm run build
1
https://gitee.com/Suzukazi/chatgpt-stream.git
git@gitee.com:Suzukazi/chatgpt-stream.git
Suzukazi
chatgpt-stream
chatgpt-stream
master

搜索帮助