GPT Interact is a web project created as part of the Meta Front-End Development course. This project leverages the power of various GPT-based APIs to provide a versatile front-end interface for interacting with different AI models (Currently only supporting the Gemini API yet) . Developed using React.js and Vite, it offers an optimized and seamless user experience, and will provide users a platform to explore Multiple GPTs.
GPT.Interact.mp4
While currently only the Gemini API integration is available, The website will later on utilize multiple GPT-based APIs (such as ChatGPT, Claude) and to fetch real-time data and perform operations, ensuring that users have access to reliable and comparable AI-driven information and services.
- React.js: JavaScript library for building UI and Front-end.
- Vite: A build tool that provides a faster and leaner development experience for modern web projects.
- GPT-based APIs: Used for fetching and interacting with real-time data and services provided by various GPT models.
To run this project, you will need to have Node.js and npm installed on your machine.
To make queries and get responses you need an API Key from https://aistudio.google.com/app/apikey
After obtaining the key you can replace the default on config/gemini.js to get everything working.
- Clone the repository:
- Navigate to the project directory:
- Install the dependencies:
npm install
To start the development server, run:
npm run devThis will start the Vite development server and open the project in your default web browser.
This project is licensed under the MIT License.
This project was developed as part of the Meta Front-End Development course. Special thanks to the instructors and the community for their support and guidance.