Skip to content

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.

Notifications You must be signed in to change notification settings

tipizzo/chatgpt-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/tipizzo/chatgpt-clone.git
    cd chatgpt-clone
    
  2. Install dependencies:

    npm install
    
  3. Set up environment variables: Create a .env file in the backend directory and add your OPENAI API Key OPENAI_API_KEY=<your-secret-key>

  4. Run the application:

    • Backend
    cd backend
    npm run start
    
    • Frontend
    cd clone
    npm start

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published