File size: 1,058 Bytes
54fb661
 
 
 
 
e4423f4
54fb661
 
 
 
 
 
735bc69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bcfcfef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: Chainlit Bot
emoji: πŸ€–
colorFrom: blue
colorTo: green
sdk: docker
app_file: app.py
pinned: false
---

# Chainlit Bot

A versatile chatbot powered by Chainlit and OpenAI's GPT-4 Turbo, featuring multiple conversation aspects and a clean, maintainable codebase.

## Features

- πŸ€– Powered by OpenAI's GPT-4 Turbo
- 🎯 Multiple conversation aspects:
  - Concept Simplification
  - Summarization
  - Creativity
  - Narrative Structure
  - Arithmetic Reasoning
  - Conversational Tone
- πŸ”„ Default template for general conversations
- πŸ“ Comprehensive logging system
- 🎨 Clean, modular codebase

## Usage

1. Select a conversation aspect using the buttons at the top
2. Start chatting with the bot
3. The bot will respond according to the selected aspect's style

## Local Development

1. Clone the repository
2. Install dependencies: `pip install -r requirements.txt`
3. Create a `.env` file with your OpenAI API key
4. Run the app: `chainlit run app.py`

## Environment Variables

- `OPENAI_API_KEY`: Your OpenAI API key

## License

MIT