Skip to content

Bio-AI-Assistant is an intelligent AI agent that answers queries based on your stored biodata. It provides accurate, personalized responses using the information you've added

Notifications You must be signed in to change notification settings

Krishna11118/Bio-AI-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Assistant with Node.js, and React

An intelligent AI assistant application that have own knowledge base, built using Gemini apabilities, Node.js for the backend server, and React + Vite for the frontend interface.


Landing Page

🚀 Features

  • Real-time AI conversations
  • Modern responsive UI built with React
  • Fast development environment with Vite
  • RESTful API backend with Node.js

📋 Prerequisites

Before running this project, make sure you have the following installed:

  • Node.js (v16 or higher)
  • npm or yarn
  • Git

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/Krishna11118/AI_Assistant_LangChain_Gemini
cd AI_Assistant_LangChain_Gemini
  1. Install backend dependencies:
cd server
npm install
  1. Install frontend dependencies:
cd ../client
npm install
  1. Set up environment variables: Create a .env file in the server directory with the following:
GEMINI_API_KEY=your_api_key_here

🚀 Running the Application

  1. Start the backend server:
cd server
npm run server
  1. Add server url on bash client/src/config:

  2. Start the frontend development server:

cd client
npm run dev

The application will be available at http://localhost:5173

🔧 Configuration

Backend Configuration

  • Port: 3000 (default)
  • Environment: Configure through .env file

Frontend Configuration

  • Development port: 5173 (Vite default)
  • API URL: Configure in client/src/config.js

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

About

Bio-AI-Assistant is an intelligent AI agent that answers queries based on your stored biodata. It provides accurate, personalized responses using the information you've added

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published