English| 简体中文
Blazor实现的ChatGpt界面简洁的界面,让用户更容易理解,支持多个对话,
Android,IOS,Mac,Linux,Win,Web
使用Blazor
作为跨平台UI,
使用Masa Blazor界面
- 打开右上角功能按钮点击设置
- 设置token,如果自己有代理服务器可以修改api地址为自己代理服务器
- 设置完成,保存,
- 发送消息,得到答案
- 消息会保存到浏览器缓存,可以在设置中清楚当前对话缓存
实现准备一台海外服务器,新加坡或者其他国家的,
需要准备docker和docker compose的环境
使用以下脚本部署代理服务,请注意代理服务只代理api.openai.com的接口,部署完成再应用中设置ApiUrl
为服务器的地址,http://服务器ip:服务器端口//v1/chat/completions
services:
chatgpt:
image: registry.cn-shenzhen.aliyuncs.com/tokengo/chatgpt-gateway
container_name: chatgpt
ports:
- 1080:80
当前项目根目录下存在docker-compose.yml
文件,可以在服务器直接运行,这是一个Blazor Server的项目镜像,如果将其部署到国外服务器就无需翻墙即可访问ChatGpt Api
services:
chat-server:
image: registry.cn-shenzhen.aliyuncs.com/tokengo/chat-server
build:
context: .
dockerfile: ./src/ChatGpt.Server/Dockerfile
container_name: chat-server
ports:
- 1800:80
- Fork 本仓库
- 新建 feature/xxx 分支
- 提交代码
- 新建 Pull Request
感谢以下贡献者
实现需要一个ChatGpt账号并且登录然后访问一下地址,创建token https://platform.openai.com/account/api-keys
欢迎大佬给项目PR,来自热爱开源的token
学习交流qq群:737776595