Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/grinch3214/clone-chatgpt

This project is a clone of a chat application powered by ChatGPT 👨‍💻👨‍💻👨‍💻
https://github.com/grinch3214/clone-chatgpt

color-mode nuxt-chatgpt nuxt-icons nuxt3-notifications nuxt3-typescript openai pinia-vuejs tailwind-css vue3

Last synced: about 2 months ago
JSON representation

This project is a clone of a chat application powered by ChatGPT 👨‍💻👨‍💻👨‍💻

Awesome Lists containing this project

README

        

# ChatGPT Clone Project

## Description

This project is a clone of a chat application powered by ChatGPT, which is based on OpenAI's GPT architecture. It allows users to engage in conversations with an AI model capable of generating human-like responses based on the input it receives. The project is built using Nuxt 3 and integrates various plugins to enhance its functionality and appearance.

## Preview

![gif](https://github.com/Grinch3214/Clone-ChatGPT/blob/main/demo/demo.gif)

## Requirements

### The project requires the installation of the following software:

- **Node.js**
- **Nuxt 3**
- **Vue.js**
- **Pinia**
- **nuxt-icon**
- **Tailwind CSS**
- **vue-router**
- **nuxt-chatgpt**
- **nuxt3-notifications**
- **OpenAI API key (for using OpenAI functionality)**

---

## Installation

### Clone the repository:
```
git clone https://github.com/your/repository.git
```

### Navigate to the project directory:
```
cd project-directory
```

### Install dependencies:
```
npm install
```

## Configuration
### Create a .env file in the project root and add the following variables:
```
OPENAI_API_KEY=your-openai-api-key
```
### Edit configuration files if necessary.

---

## Usage

The ChatGPT clone allows users to interact with the AI model by typing messages into the chat interface. The model processes the input and generates responses based on its training data and context. Users can explore various functionalities of the chat interface and interact with it as they would with a human.