Skip to content

A clone created to replicate the ui look and feel , functionalities of Open-AI chatgpt built using gemini apis.

License

Notifications You must be signed in to change notification settings

abhishek-sanwal/ChatGPT_Clone

Repository files navigation

ChatGPT Clone 🚀🚀


Idea🤔

  • Original Idea was to built a platform where we can simultaneously prompt to multiple llm models.
  • Especially Gemini and GPT and gather as much as information to solve our problem.
  • But since gpt apis are less generous🥲 and not free to use even for devs I built this.

Features😍

Contextual responses:
  • Enhanced chatbot's responses by using the previous conversation to understand the context.
  • This can improve the efficiency of llm to solve your problem.
Persistent Data Conversations:
  • Conversations remains persisted across sessions.
  • Users can visit their old conversations even in offline mode.
Real-Time Interactive chat:
  • Enables low-latency, real-time chat conversions with large language models.
User Experience:
  • Elevated user experience with syntax highlighting and typing effect.
  • Automatic scrolling for generated content.

Technologies🧑‍💻

  • Google Gemini ChatGPT

  • HTML5 CSS3 JavaScript

  • React Context-API React Router

  • npm Visual Studio Code Git Vite


Folder Structure🗂️

Folder

apiKey.js

JavaScript

const apiKey = "YOUR_GEMINI_API_KEY";

export default apiKey;

 

Add your gemini api key inside gen-ai folder and rename the file as apiKey.js. Remember to export apiKey variable . You can also set it as your environment variable and then use it.


Deployment Netlify

Website


Working Screenshots

SS-1

ss-2

ss-3


Responsive View:

  • Iphone 14 pro View

14-pro-1

14-pro-2


  • Pixel Pro view

Pixel-pro-1

Pixel-pro-2


  • Macbook 13 inch view

  • Macbook 15 inch view


LightHouse Report

ss-4


Upcoming Features:

  • Type-Safe version of code
  • Support of Images and Audio
  • Backend in Python for more features.
  • Copy exact code or markdown rather than full response.

About

A clone created to replicate the ui look and feel , functionalities of Open-AI chatgpt built using gemini apis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published