Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 👨💻👨💻👨💻
- Host: GitHub
- URL: https://github.com/grinch3214/clone-chatgpt
- Owner: Grinch3214
- Created: 2024-04-09T00:11:42.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-09T19:59:41.000Z (9 months ago)
- Last Synced: 2024-08-02T00:06:56.653Z (5 months ago)
- Topics: color-mode, nuxt-chatgpt, nuxt-icons, nuxt3-notifications, nuxt3-typescript, openai, pinia-vuejs, tailwind-css, vue3
- Language: Vue
- Homepage: https://clone-chat-gpt-nine.vercel.app
- Size: 1.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.