Skip to content

使用官方ChatGPT API实现简单HTML网页版在线聊天(支持markdown语法及查看对话记录)

Notifications You must be signed in to change notification settings

kevineh/chatgpt-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update

  • 2023.3.2 增加上下文支持
  • 2023.3.2 切换到官方ChatGPT API(注:API收费)
  • 2023.2.28 关于OPENAI允许问题的最大长度
    • 根据OPENAI官方问答"Depending on the model used, requests can use up to 4097 tokens shared between prompt and completion. If your prompt is 4000 tokens, your completion can be 97 tokens at most",问题和回答加起来的总长度无法超过4097个token,如果你不清楚自己问题的长度,可以使用官方计数器
  • 2023.2.20 支持markdown语法

感谢某爱心人士捐助,https://gpt.sheepig.top/chat 已恢复使用再次被干爆,没次数了,请访问https://chat.sheepig.top 使用网页代理ChatGPT版本

chatgpt-web

使用官方ChatGPT API实现简单HTML网页版在线聊天(支持markdown语法及查看对话记录)(基于此项目调整而来)

该版本基于OPENAI ChatGPT API开发(付费),想使用ChatGPT(免费)的请访问chatgpt-html

部署

获取OpenAI API KEY

配置

从源码配置

使用Docker Compose

  • 新建docker-compose.yml配置文件,粘贴以下内容并保存
services:
  chatgpt:
    image: sheepgreen/chatgpt-web #如果是arm架构,需要改成chatgpt-web:arm
    container_name: webchat
    environment:
      - OPENAI_API_KEY=前面你获取到的OpenAI API KEY
#    volumes:
#      - ./chat.html:/chatgpt-web/templates/chat.html #默认内置我的UI,如需替换自用网页请取消注释,需与docker-compose.yml文件在同一目录
    ports:
      - "8888:8088" #8088为容器内部端口,不可更改;8888为外部映射端口,可自行更改
    restart: always
  • 输入docker-compose up -d即启动成功

注意事项

  • 访问地址为http://ip:port/chat
  • 修改chat.html文件后,需要docker restart webchat才能生效

About

使用官方ChatGPT API实现简单HTML网页版在线聊天(支持markdown语法及查看对话记录)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 83.7%
  • Python 12.7%
  • Dockerfile 3.6%