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

https://github.com/avaiga/demo-chatbot

A template to create any LLM Inference Web Apps using Python only
https://github.com/avaiga/demo-chatbot

chatbot gpt gpt-3 llm openai python taipy

Last synced: about 1 year ago
JSON representation

A template to create any LLM Inference Web Apps using Python only

Awesome Lists containing this project

README

          

# Taipy LLM Chat Demo


A conversation about calibers

A simple app to chat with an LLM which can be used to create any LLM Inference Web Apps using Python only.

This particular app uses OpenAI's GPT-4 API to generate responses to your messages. You can easily change the code to use any other API or model.

## Tutorial

A tutorial on how to create this app is available in the Taipy documentation


LLM Chatbot Tutorial

## How to Use

**You need an OpenAI account with an active API key**

1. Clone this repo:

```bash
git clone https://github.com/Avaiga/demo-llm-chat.git
```

2. Install dependencies:

```bash
pip install -r requirements.txt
```

3. Create a `.env` file in the root directory with the following content:

```bash
OPENAI_API_KEY=sk-...
```

4. Run the app:

```bash
python main.py
```