chainlit-bot / README.md
atolat30's picture
Update README.md
bcfcfef
metadata
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