General
PromptBeginner5 minmarkdown
<h1 align="center">
<a href="https://prompts.chat">
5
获取 `Openai Api Key` 或 `accessToken` 并填写本地环境变量, [更多其他环境变量的介绍](#环境变量)
Sign in to like and favorite skills
🚧 项目正在施工... 🚧
Vue3 + Vite + Tailwindcss
复刻ChatGPT网页,体验一模一样的web-app!
🍑 ChatGPT PerfectUII
获取
Openai Api Key 或 accessToken 并填写本地环境变量, 更多其他环境变量的介绍
#进入文件夹 `/service` mv .env.example .env # OpenAI API Key - https://platform.openai.com/overview OPENAI_API_KEY= # change this to an `accessToken` extracted from the ChatGPT site's `https://chat.openai.com/api/auth/session` response OPENAI_ACCESS_TOKEN= pnpm install pnpm start
#根目录下运行以下命令 mv .env.example .env pnpm bootstrap pnpm dev
API 可用:
OPENAI_API_KEY 和 OPENAI_ACCESS_TOKEN 二选一OPENAI_API_MODEL 设置模型,可选,默认:gpt-3.5-turboOPENAI_API_BASE_URL 设置接口地址,可选,默认:https://api.openai.comACCESS_TOKEN 可用:
OPENAI_ACCESS_TOKEN 和 OPENAI_API_KEY 二选一,同时存在时,OPENAI_API_KEY 优先API_REVERSE_PROXY 设置反向代理,可选,默认:https://bypass.duti.tech/api/conversation,社区(注意:只有这两个是推荐,其他第三方来源,请自行甄别)通用:
AUTH_SECRET_KEY 访问权限密钥,可选MAX_REQUEST_PER_HOUR 每小时最大请求次数,可选,默认无限TIMEOUT_MS 超时,单位毫秒,可选SOCKS_PROXY_HOST 和 SOCKS_PROXY_PORT 一起时生效,可选SOCKS_PROXY_PORT 和 SOCKS_PROXY_HOST 一起时生效,可选HTTPS_PROXY 支持 http,https, socks5,可选ALL_PROXY 支持 http,https, socks5,可选docker build -t chatgpt-web . # 前台运行 docker run --name chatgpt-web --rm -it -p 3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web # 后台运行 docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web # 运行地址 http://localhost:3002/
如果你不需要本项目的
接口,可以省略如下操作node
复制
service 文件夹到你有 node 服务环境的服务器上。
# 安装 pnpm install # 打包 pnpm build # 运行 pnpm prod
PS: 不进行打包,直接在服务器上运行
pnpm start 也可
1、修改根目录下
.env 文件中的 VITE_GLOB_API_URL 为你的实际后端接口地址
2、根目录下运行以下命令,然后将
dist 文件夹内的文件复制到你网站服务的根目录下
pnpm build
本项目参考chatgpt-web
贡献之前请先阅读 贡献指南
感谢飞叶在林的小伙伴,以及所有做过贡献的人!
MIT © river