这是一个使用Nuxt 3实现的前端应用程序,用于 OpenAI 的 ChatGPT 和 DALL·E API。
- Chat completion
- gpt-4
- gpt-3.5-turbo
- Image generation
- DALL·E
首先,请确保您已安装所有依赖项:
npm i
# 或
yarn
启动开发服务器并在 http://localhost:3000 上查看它:
npm run dev
# 或
yarn dev
要为生产构建应用程序,请执行:
npm run build
# 或
yarn build
使用以下命令在本地预览生产构建:
npm run preview
# 或
yarn preview
一行命令快速部署:
docker run -d \
-p 80:3000 \
--restart unless-stopped \
--name chatgpt-nuxt \
lianginx/chatgpt-nuxt:latest
使用 Docker Compose 文件部署:
version: "3"
services:
chatgpt-nuxt:
image: lianginx/chatgpt-nuxt:latest
ports:
- 80:3000
restart: unless-stopped
docker-compose up -d # 启动并在后台运行。
docker-compose stop # 停止
docker-compose down # 停止并删除
完成后,您的项目将部署到端口 80
。
如果您对此 README 文档有任何反馈或建议,立即告诉我,我将很感激您的意见。
应用程序可以通过两种方式进行配置:
- 使用应用程序上的配置界面进行设置。
- 通过预先设置环境变量进行设置。
如果要设置环境变量,请先参考 .env.example
并在根目录下创建 .env
文件。
本项目使用 MIT 许可证。