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

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

A ChatGPT clone powered by OpenAI's gpt-4 model, providing an interactive chatbot experience through a custom-built user interface. This project leverages the /v1/chat/completions endpoint for seamless conversations, supporting real-time responses with an elegant frontend and scalable backend.
https://github.com/tipizzo/chatgpt-clone

chatgpt-bot openai-api reactjs

Last synced: 4 months ago
JSON representation

A ChatGPT clone powered by OpenAI's gpt-4 model, providing an interactive chatbot experience through a custom-built user interface. This project leverages the /v1/chat/completions endpoint for seamless conversations, supporting real-time responses with an elegant frontend and scalable backend.

Awesome Lists containing this project

README

          

# ChatGPT Clone

A **ChatGPT-clone** built with modern technologies to interact with OpenAI's API and mimic ChatGPT functionalities. This project includes both frontend and backend implementations with seamless API integration.

## 🚀 Features

- 🗨️ **Chat Interface:** Real-time messaging with GPT-4 models
- 🔑 **API Integration:** Uses OpenAI API for chatbot responses
- 🛠 **Technologies Used:**
- Frontend: React.js
- Backend: Node.js / Express
- API: OpenAI GPT-4 API

## 📦 Installation

1. **Clone the repository:**
```bash
git clone https://github.com/tipizzo/chatgpt-clone.git
cd chatgpt-clone

2. **Install dependencies:**
```bash
npm install

3. **Set up environment variables:**
Create a .env file in the backend directory and add your OPENAI API Key
`OPENAI_API_KEY=`

4. **Run the application:**
- Backend
```bash
cd backend
npm run start

```
- Frontend
```bash
cd clone
npm start
```