2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{_ as r,M as n,p as l,q as o,R as e,t,N as i,a1 as h}from"./framework-5866ffd3.js";const s={},c=e("h1",{id:"介绍",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#介绍","aria-hidden":"true"},"#"),t(" 介绍")],-1),d=e("p",null,"ChatGPT UI 是一个非官方的 ChatGPT Web 客户端。它支持多用户,多语言,多种数据库连接进行数据持久化存储,例如:Mysql、PostgreSQL 和 Sqlite 等。",-1),_=e("p",null,"本项目项目包括客户端和服务端两部分。",-1),p={href:"https://nuxt.com/",target:"_blank",rel:"noopener noreferrer"},u={href:"https://github.com/WongSaang/chatgpt-ui",target:"_blank",rel:"noopener noreferrer"},g={href:"https://djangoproject.com/",target:"_blank",rel:"noopener noreferrer"},f={href:"https://github.com/WongSaang/chatgpt-ui-server",target:"_blank",rel:"noopener noreferrer"},b=h('<h2 id="功能与特性" tabindex="-1"><a class="header-anchor" href="#功能与特性" aria-hidden="true">#</a> 功能与特性</h2><h3 id="客户端" tabindex="-1"><a class="header-anchor" href="#客户端" aria-hidden="true">#</a> 客户端</h3><ul><li>用户系统,支持用户注册、登录、修改密码等。</li><li>用户界面多语言,支持多种语言。</li><li>数据持久化,支持 Mysql、PostgreSQL 和 Sqlite 等数据库。</li><li>异步对话,支持多个对话同时进行。</li><li>历史对话管理。</li><li>持续聊天,让 ChatGPT 客户历史聊天记录回答问题,得出更好的答案。</li><li>网页搜索能力,让 ChatGPT 获取最新信息。</li><li>便捷的工具,支持一键复制消息和代码块,以及重新编辑消息等。</li><li>常用指令管理,用户可存储和编辑自己的常用指令。</li><li>PWA,支持安装到桌面。</li><li>用户 Token 使用量统计</li><li>支持配置多个 API Key</li></ul><h3 id="服务端" tabindex="-1"><a class="header-anchor" href="#服务端" aria-hidden="true">#</a> 服务端</h3><ul><li>服务端拥有一个管理面板</li><li>用户管理</li><li>对话和消息管理</li><li>常用配置</li></ul><h2 id="初衷" tabindex="-1"><a class="header-anchor" href="#初衷" aria-hidden="true">#</a> 初衷</h2><p>自从使用 ChatGPT ,它已经成为工作中的好帮手。可惜的是,就像大家知道的,它在有些地方无法访问。但好在 OpenAI 开放了 API,于是我开始为自己写用户界面。</p><blockquote><p>世上无难事,只怕有心人。</p></blockquote><p>后来,有多位朋友询问我怎么样才能使用 ChatGPT,因为他们没有技术能力。于是我又着手于多用户系统的开发,这样除了自己用,还能帮助到身边的亲朋好友。</p><p>项目开源后,有很多人提了 issue,也有人提了 PR,项目就发展到如今的样子。我在这个过程中也学到了很多,正如我一直坚信的,帮助他人也是帮助自己。</p>',10);function x(m,P){const a=n("ExternalLinkIcon");return l(),o("div",null,[c,d,_,e("ul",null,[e("li",null,[t("客户端,基于 "),e("a",p,[t("Nuxt"),i(a)]),t(",项目地址:"),e("a",u,[t("https://github.com/WongSaang/chatgpt-ui"),i(a)])]),e("li",null,[t("服务端,基于 "),e("a",g,[t("Django"),i(a)]),t(",项目地址:"),e("a",f,[t("https://github.com/WongSaang/chatgpt-ui-server"),i(a)])])]),b])}const S=r(s,[["render",x],["__file","index.html.vue"]]);export{S as default};
|