Spaces:
Sleeping
Sleeping
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 |