# LlamaChat: Conversational Chatbot with LlamaIndex and Llama3

A simple application that allows users to interact with a conversational chatbot powered by the LlamaIndex framework and Meta's Llama3 model. The application uses the Groq API to generate responses and supports different modes of interaction, including simple chat, streaming chat, and customizable chat with system prompts.

##Features

**LlamaIndex**: The application uses LlamaIndex to manage and generate responses, leveraging the power of Groq's language model.

**Simple Chat**: Generates responses based on user input using the Groq API with LlamaIndex.

**Streaming Chat**: Provides real-time streaming responses for user input.

**Customizable Chat**: Allows for chat customization by setting a system prompt to guide the chatbot's responses.

##Usage

<!-- markdown-link-check-disable -->

You will need to store a valid Groq API Key as a secret to proceed with this example. You can generate one for free [here](https://console.groq.com/keys).

<!-- markdown-link-check-enable -->
