Skip to content

BCAPATHSHALA/ChatGPT-App-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ChatGPT App Clone

what is chatGPT?

ChatGPT is an AI chatbot system that OpenAI released in November to show off and test what a very large, powerful AI system can accomplish. You can ask it countless questions and often will get an answer that's useful. For example, you can ask it encyclopedia questions like, "Explaining Newton's laws of motion."

In short, what is chatGPT?

ChatGPT is all overall social media web based application

Features of ChatGPT

This technology uses deep learning to produce human-like text that can respond to everything from stories, Mathematical solutions to theoretical essays. ChatGPT can remember earlier comments in a conversation and recount them to the user with its unique memory.

I have built ChatGPT App Clone AI using these technologies:

  1. HTML
  2. CSS
  3. JS
  4. ViteJS
  5. NodeJS
  6. ExpressJS
  7. OpenAI API
  8. Cors

HTML

HTML allows users to create and structure sections, headings, links, paragraphs, and more, on a website using various tags and elements.

CSS

CSS makes the front-end of a website shine and it creates a great user experience.

JS

Handle events with javascript

ViteJS

Vite.js is a rapid development tool for modern web projects.

NodeJS

Node. js is single-threaded, we use it primarily for non-blocking, event-driven servers. We can also use Node. js for traditional websites and back-end API services, as it was designed with real-time, push-based architectures in mind.

In short, NodeJS is used for server side.

ExpressJS

Having an API that handles the storage and movement of data is a requirement for any full-stack application, and Express makes the server creation process fast and easy.

OpenAI API

OpenAI is a research laboratory based in San Francisco, California. Our mission is to ensure that artificial general intelligence benefits all of humanity.

Cors library

CORS is a way to whitelist requests to your web server from certain locations, by specifying response headers like 'Access-Control-Allow-Origin'. It's an important protocol for making cross-domain requests possible, in cases where there's a legitimate need to do so.