Uniting Every Perspective, Amplifying Every Insight
Welcome to OmniGPT, your one-stop platform for accessing multiple GPT models in a single app. Whether you're crafting content, developing code, or conducting research, OmniGPT empowers you to compare and select the best responses for your needs. Experience unparalleled flexibility, enhance your work's quality, and save on costs with our affordable subscription plans. Discover the power of multiple GPTs at your fingertips. Sign up today!
Access OmniGPT Here ⮕ OmniGPT
Access responses from multiple GPT models for a single prompt, ensuring diverse perspectives and comprehensive insights.
Compare and choose the best response from different GPT models based on performance and relevance to your needs.
Enjoy cost-effective subscription plans that make multi-GPT access affordable for individuals and small businesses.
Benefit from exclusive partnerships with diverse GPT model providers, offering a unique and extensive range of model responses.
Tools and integrations designed for developers to enhance productivity and streamline coding tasks with the help of multiple GPT responses.
Access to dedicated customer support to resolve issues promptly and ensure a smooth user experience.
Our Stripe payment feature is currently under development. To try it out, create a Stripe account and replace Stripe keys in backend/Stripe/controller/subscriptionController.js
along with firebaseSDK.json
.
Discover OmniGPT and its offerings with an engaging and informative landing page. Explore the Landing Page
Secure and user-friendly login system to access your OmniGPT account. Login to OmniGPT
Easy registration process to join our platform and start your subscription. Register on OmniGPT
Transparent and flexible pricing options tailored to different user needs. View Pricing Plans
Follow these steps to set up and run the frontend of OmniGPT:
Make sure you have the following installed on your machine:
- Node.js (version 14.x or later)
- npm (version 6.x or later)
- Firebase (Create a project and setup authentication)
-
Clone the Repository
git clone https://github.com/yourusername/omni-gpt.git
-
Navigate to the Project Directory
cd csci5193-geeksquad-omnigpt/frontend/omnigpt/
-
Create an
.env
FileIn the root directory, create an
.env
file and add the following variables with their corresponding values:VITE_GEMINI_KEY = [Your Gemini Key] VITE_LLAMA_API_ENDPOINT = [Your Llama API Endpoint] VITE_FIREBASE_API_KEY = [Your Firebase API Key] VITE_FIREBASE_AUTH_DOMAIN = [Your Firebase Auth Domain] VITE_FIREBASE_PROJECT_ID = [Your Firebase Project ID] VITE_FIREBASE_STORAGE_BUCKET = [Your Firebase Storage Bucket] VITE_FIREBASE_MESSAGING_SENDER_ID = [Your Firebase Messaging Sender ID] VITE_FIREBASE_APP_ID = [Your Firebase App ID] VITE_FIREBASE_MEASUREMENT_ID = [Your Firebase Measurement ID]
-
Set up the Llama API Endpoint
- Deploy a Lambda function with files from
backend/Llama
. - Update the API key in
index.mjs
following the guide at Meta Llama Documentation.
- Deploy a Lambda function with files from
-
Firebase Setup
Create a Firebase project and update the Firebase-related environment variables in the
.env
file. -
Obtain a Gemini API Key
Register and get your Gemini key from Google's Gemini API Documentation.
-
Install Dependencies
npm install
-
Start the Server
npm start
To build the project for production, use:
npm run dev