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

https://github.com/rk-vashista/chatapp

LLAMA Chat 70b is a chatbot application built with SvelteKit, Firebase, and TailwindCSS. It leverages the LLAMA 70b model to provide real-time chat functionality, secure authentication, and a responsive, modern UI.
https://github.com/rk-vashista/chatapp

authentication chat-llama-70b chatbot firebase real-time responsive-ul svelte sveltekit tailwindcss web-development web-developmentauthentication

Last synced: 3 months ago
JSON representation

LLAMA Chat 70b is a chatbot application built with SvelteKit, Firebase, and TailwindCSS. It leverages the LLAMA 70b model to provide real-time chat functionality, secure authentication, and a responsive, modern UI.

Awesome Lists containing this project

README

          

# 🦙 LLAMA Chat 70b

LLAMA Chat 70b is a chatbot application powered by the **LLAMA 70b model**. This project is built using **SvelteKit**, **Firebase**, and **TailwindCSS** to provide real-time chat functionality, secure authentication, and a modern responsive UI.

🔗 **[Live Demo](https://chat.rkvashista.tech/)**

---

## 📖 Table of Contents

- [🦙 LLAMA Chat 70b](#-llama-chat-70b)
- [📖 Table of Contents](#-table-of-contents)
- [✨ Features](#-features)
- [⚙️ Installation](#️-installation)
- [🚀 Usage](#-usage)
- [🛠️ Development](#️-development)
- [🏗️ Production Build](#️-production-build)
- [👀 Preview Production Build](#-preview-production-build)
- [🔗 Live Demo](#-live-demo)
- [🤝 Contributing](#-contributing)
- [📜 License](#-license)

---

## ✨ Features

- ⚡ **Real-time Chat** powered by the **LLAMA 70b** model
- 🔐 **Firebase Authentication** for secure sign-in and user management
- 🎨 **Responsive UI** built with **TailwindCSS**
- 🌐 **Open Graph** meta tags for better sharing on social media

---

## ⚙️ Installation

1. **Clone the Repository**
Run the following command to clone the repository locally:
```sh
g
cd chat
```

2. **Install Dependencies**
Install all necessary dependencies by running:
```sh
npm install
```

3. **Set up Firebase Configuration**
Create a `.env` file in the root directory and add your Firebase configuration. Example:
```env
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
```

---

## 🚀 Usage

### 🛠️ Development

To start the development server with hot reloading:
```sh
npm run dev
```

### 🏗️ Production Build

To build the project for production:
```sh
npm run build
```

### 👀 Preview Production Build

After building, you can preview the production build:
```sh
npm run preview
```

---

## 🔗 Live Demo

You can explore the live demo of **LLAMA Chat 70b** here:
🔗 [**LLAMA Chat 70b Demo**](https://chat.rkvashista.tech/)

---

## 🤝 Contributing

We welcome contributions! 🎉 If you'd like to contribute, follow these steps:

1. **Fork the repository**
2. **Create a new branch** for your feature or bugfix:
```sh
git checkout -b feature/my-new-feature
```
3. **Commit your changes**:
```sh
git commit -m "Add some feature"
```
4. **Push to the branch**:
```sh
git push origin feature/my-new-feature
```
5. **Open a pull request** and describe your changes.

---

## 📜 License

This project is licensed under the MIT License.
See the full license text [here](LICENSE).