my_simple_bot / README.md
eagle0504's picture
Upload folder using huggingface_hub
0fbed87 verified
---
title: Claude Simple Chatbot
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.34.0
app_file: app.py
pinned: false
license: mit
---
# Claude Simple Chatbot 🤖
A simple, elegant chatbot built with Streamlit and Anthropic's Claude AI.
## Features
- **Multiple Claude Models**: Choose between Haiku, Sonnet, and Opus
- **Persistent Chat History**: Conversations stay active during your session
- **Clean Interface**: Modern, responsive design with sidebar controls
- **Easy Setup**: Just add your API key and start chatting
- **Model Selection**: Switch between different Claude models on the fly
## How to Use
1. **Enter API Key**: Add your Anthropic API key in the sidebar
2. **Choose Model**: Select your preferred Claude model
3. **Start Chatting**: Type your message and enjoy!
## Getting Your API Key
- Visit [Anthropic Console](https://console.anthropic.com/)
- Create an account and get your API key
- It should start with `sk-ant-`
## Example Prompts
- "Explain quantum computing in simple terms"
- "Write a Python function to sort a list"
- "Help me plan a weekend itinerary for Tokyo"
- "What are the pros and cons of remote work?"
## Architecture
- **Frontend**: Streamlit for the web interface
- **Backend**: Anthropic Python SDK for Claude API integration
- **State Management**: Streamlit session state for chat history
- **Error Handling**: Graceful error messages and connection handling