An open API service indexing awesome lists of open source software.

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! ✨

Awesome Lists containing this project

README

          

# Gemini Personalized Chatbot

![Deploy with Vercel](https://vercel.com/button)

## 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.