• Stars
    star
    216
  • Rank 183,179 (Top 4 %)
  • Language Vue
  • License
    MIT License
  • Created over 1 year ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于 Nuxt.js 框架的 ChatGPT 类项目,支持 OpenAI 和 Azure 两种 API 切换,支持黑暗模式、中英日多语言切换。

chatgpt-nuxt

preview

ENGLISH | 简体中文 | 日本語

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.