https://github.com/abhishek-sanwal/chatgpt_clone
A clone created to replicate the ui look and feel , functionalities of Open-AI chatgpt built using gemini apis.
https://github.com/abhishek-sanwal/chatgpt_clone
chatgpt-clone css-modules-react gemini-api generative-ai gpt-models javascript reactjs-es6
Last synced: 4 months ago
JSON representation
A clone created to replicate the ui look and feel , functionalities of Open-AI chatgpt built using gemini apis.
- Host: GitHub
- URL: https://github.com/abhishek-sanwal/chatgpt_clone
- Owner: abhishek-sanwal
- License: mit
- Created: 2024-11-04T11:18:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-16T17:28:57.000Z (over 1 year ago)
- Last Synced: 2025-10-30T14:50:31.013Z (7 months ago)
- Topics: chatgpt-clone, css-modules-react, gemini-api, generative-ai, gpt-models, javascript, reactjs-es6
- Language: JavaScript
- Homepage: https://abhishek-sanwal-chatgpt.netlify.app/
- Size: 5.38 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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🧑💻
- [](#) 
-   [](#)
-   
- [](#) [](#) [](#) [](#)
---
### Folder Structure🗂️

**apiKey.js**

#### [Get Your Api key now](https://ai.google.dev/gemini-api/docs/api-key)
```
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 [](#)
#### [Start your chatting session 🚀🚀](https://abhishek-sanwal-chatgpt.netlify.app/)
[](https://shields.io/)
---
### Working Screenshots



---
#### Responsive View:
- ##### Iphone 14 pro View


---
- ##### Pixel Pro view


---
- ##### Macbook 13 inch view
## 
- ##### Macbook 15 inch view
## 
---
### LightHouse Report

---
### 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.
---