chatgpt-nuxt
This is a frontend application implemented in Nuxt 3 for OpenAI's ChatGPT and DALL·E API.
Supported APIs
Supported Models
- Chat completion
- gpt-4
- gpt-3.5-turbo
- Image generation
- DALL·E
Setup
To begin, please ensure you have installed all dependencies:
npm i
# or
yarn
# or
pnpm i
Development Server
Launch the development server and view it at http://localhost:3000:
npm run dev
# or
yarn dev
# or
pnpm dev
Production
To build your application for production, execute:
npm run build
# or
yarn build
# or
pnpm build
Preview the production build locally with the following command:
npm run preview
# or
yarn preview
# or
pnpm preview
Deploy
To deploy using Docker Compose:
docker-compose up -d # Start and run in the background.
docker-compose stop # Stop
docker-compose down # Stop and delete
When completed, your project will be deployed onto port 80
.
If you have any feedback or suggestions for improving this README document, please don’t hesitate to let me know. I appreciate your input.
Configuration
There are two ways to configure the application:
- setting it up using the configuration screen on the application.
- setting it up by using environment variables in advance.
If you want to set environment variables, please refer to .env.example
and place a .env
file in the root directory.
License
This project uses the MIT license.