https://github.com/rutaganda-salim/salixai
Personal AI chatbot that shares my story and engages users with interactive conversations! ✨
https://github.com/rutaganda-salim/salixai
ai chatbot personal
Last synced: about 1 year ago
JSON representation
Personal AI chatbot that shares my story and engages users with interactive conversations! ✨
- Host: GitHub
- URL: https://github.com/rutaganda-salim/salixai
- Owner: rutaganda-salim
- Created: 2024-10-17T18:55:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-18T15:27:08.000Z (over 1 year ago)
- Last Synced: 2025-04-09T16:06:50.372Z (about 1 year ago)
- Topics: ai, chatbot, personal
- Language: TypeScript
- Homepage: https://salixai.vercel.app
- Size: 228 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gemini Personalized Chatbot

## Description
A simple personalized ai chatbot using gemini api which you can include in your portfolio website
## Table of Contents
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Environment Variables](#environment-variables)
## Getting Started
Follow these instructions to set up the project on your local machine for development and testing.
### Prerequisites
Ensure you have the following software installed:
- [Node.js](https://nodejs.org/) (version 14 or above)
- [Git](https://git-scm.com/)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/rutaganda-salim/salixai.git
```
2. Navigate to the project directory:
3. Install the project dependencies:
```bash
npm install
```
## Environment Variables
Get a gemini api and create a file named .env.local and add the following variables:
```
GEMINI_API_KEY=your_gemini_api_key
```
or refer to the .env.sample
## Usage
You can start editing the route.ts with your own personal info in Saliminfo variable.
then run the development server:
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.