{"repo":"xcatliu/chatgpt-next","free":true,"listed":false,"github":"https://github.com/xcatliu/chatgpt-next","clone":"git clone https://github.com/xcatliu/chatgpt-next.git","description":"微信风格的 ChatGPT，使用 Next.js 构建，私有化部署的最佳选择！","language":"TypeScript","stars":779,"topics":["chatgpt","nextjs","wechat"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"ChatGPT Next 微信风格的 ChatGPT，基于 Next.js 构建，私有化部署的最佳选择！ 官方网站 已被墙 [ 镜像 ]&nbsp;&nbsp; &nbsp;&nbsp; 私有化部署 &nbsp;&nbsp; &nbsp;&nbsp; 配置 特性 - 🎉 支持 o1 和 o1-mini 啦 - 🎉 支持 gpt-4o 和 gpt-4o-mini 啦 - 微信风格的聊天气泡，支持移动/PC 端，打造最极致的交互体验 - 支持私有化部署，使用 Vercel / Zeabur / netlify 等一键部署 - 配置密钥别名，无需暴露 apiKey 就可以分享给朋友 官方网站被墙通知 如果无法访问官方网站 https://chatgpt-next.com，可以尝试访问镜像站 https://1.caninae.com，或者备份网址，或者私有化部署。 私有化部署 私有化部署时，域名最好不要带 chat、gpt、ai 等字眼，否则容易被墙探测到。 使用 Vercel 一键部署 1. Fork 本仓库 2. 在 Vercel 中 Add New Project 3. 选择 chatgpt-next 点击 Import 进行导入 使用 Zeabur 一键部署 1. Fork 本仓库 2. 在 Zeabur 中创建新服务 3. 选择 chatgpt-next 导入部署 使用 netlify 一键部署 1. Fork 本仓库 2. 在 netlify 中 Add new site = Import an existing project 3. 选择 chatgpt-next 点击 Deploy site 开始部署 运行 docker 镜像 使用 npx 运行 配置 以下表格记录了所有的环境变量配置，一些较为复杂的配置在后面有单独的说明。 环境变量 描述 默认值 ----------------------------- ---------------------------------- ---------------- OPENAI API KEY ALIAS apiKey 別名 空 CHATGPT NEXT DISABLE PUBLIC 禁止陌生人通过他自己的 apiKey 访问 false CHATGPT NEXT API HOST 配置 API 请求的 host（包含端口） api.openai.com OPENAI API KEY ALIAS 配置环境变量 OPENAI API KEY ALIAS 即可支持 apiKey 别名。 使用 分隔多项别名配置，每个别名配置使用 : 分隔别名和真实 apiKey，举例如下： 按照上面的配置，用户在打开页面的弹窗中输入 firstkey 就会以第一个 apiKey 发送请求，输入 secondkey 就会以第二个 apiKey 发送请求。 链接中支持直接带上 api-key ，更方便的分享给朋友，比如： 本地开发 需要先安装 Node.js 环境，可以在官网下载安装。 重要提醒 中国地区直接请求 OpenAI 接口可能导致封号，所以 dev 环境下跳过了请求。如需发送请求，请将 app/api/chat/route.ts 文件中的相关代码注释掉。 whistle 代理 使用 whistle 可以方便的抓包，并将 api 请求代理到现网。 下面是本地开发时的 whistle 配置： 备份网址 - https://chatgpt-next.com - https://1.caninae.com - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/xcatliu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xcatliu/chatgpt-next/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}