基于 api2d-js 和 vue3-beautiful-chat 制作的chatGPT网页聊天工具。可以用于快速部署一个专属自己的chatGPT聊天页面。
访问https://yilihjy.github.io/chatgpt-anywhere/ 立刻体验
- 网页聊天应用,能够和chatGPT进行文字聊天;
- 支持切换openAI的官方接口和第三方接口,方便不同网络环境使用;
- 能够保存每次会话的记录为json文件,方便记录下有趣的对话内容;
- 支持上传保存的json文件,随时恢复上一次和chatGPT的对话。
- 快速利用Github Pages部署属于自己的专属聊天页面
Fork本项目代码到你自己的GitHub账号
按钮在右上角
Fork完成后,点击你仓库Setting按钮
选择侧边的pages页签,按红框中的内容进行设置,点击save
等待GitHub给你生成你的pages,你的专属页面就部署好了
需要node 18
使用pnpm
作为包管理器
pnpm install --registry=https://registry.npmmirror.com
pnpm dev
pnpm build
可以从OpenAI 的官网获取你的key https://platform.openai.com/account/api-keys
使用OpenAI官方api的时候,请选择请求域名为https://api.openai.com
你可以选择一些非OpenAI官方提供的代理服务
比如API2D (价格比OpenAI的高一些)
这里建议使用邮箱进行注册,因为Github注册总是卡住。
注册后,可以参考下面的图片获取key
使用API2D的服务时候,请选择请求域名为https://openai.api2d.net
推荐选择gpt-3.5-turbo,理由是便宜
想了解更多的话,可以参考文档:https://platform.openai.com/docs/api-reference/chat/create
这里设置的文本,会被自动添加到每个会话的开始
{
"role": "system",
"content": "You are a helpful assistant."
}