Skip to content

krazio-01/AetherBot

Repository files navigation

AetherBot 🤖

Welcome to AetherBot, an advanced AI chatbot built using Next.js 14 and Google Gemini API. AetherBot is is a full-stack project which has image capability of interacting with images as well

Features 🌟

  • Authentication: Supports authentication with social providers like GitHub and Discord as well as credentials using NextAuth.js for secure authentication.
  • Google Gemini API: Utilizes state-of-the-art AI from Google Gemini for natural language understanding and responses.
  • Real-time Interaction: Ensures instant responses to user queries.
  • Responsive Design: Adapts to various screen sizes for a consistent user experience.
  • Image Uploading: Allows users to upload images and ask anything related to them, leveraging AI to provide relevant insights and answers.

Live Demo 🚀

Check out the live demo of AetherBot here.

Getting Started 🛠️

To get a local copy up and running, follow these simple steps:

Prerequisites

  • Node.js (v16.x or later)
  • npm or yarn

Installation

  1. Clone the repo:
    git clone https://github.com/krazio-01/AetherBot.git
  2. Navigate to the project directory:
    cd aetherbot
  3. Install dependencies:
    npm install
    # or
    yarn install

Setting Up Environment Variables

  1. Rename the .env.copy file to .env:
    mv .env.copy .env
  2. Open the .env file and provide the correct values for the environment variables.

Running Locally

Start the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 in your browser to view the application.

Usage 📖

Once the development server is running, you can start interacting with AetherBot through the user interface. Simply type your queries, and AetherBot will respond instantly using the power of the Google Gemini API.

Contributing 🤝

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Contact

For any questions or inquiries, please contact md.krazio@gmail.com.

About

Ask your queries with Ai, even interact with images

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published