A powerful Streamlit-based chatbot interface that leverages Snowflake's Cortex API to interact with multiple LLM models. This application provides a seamless way to communicate with various language models through a user-friendly chat interface.
- π€ Support for multiple LLM models including:
- Claude 3 Sonnet
- Gemma 7B
- Llama family models
- Mistral models
- And many more!
- π¬ Interactive chat interface built with Streamlit
- π Real-time model switching capability
- π Secure integration with Snowflake
- β‘ Efficient message handling and formatting
- π Error handling and debugging features
- Active Snowflake account with appropriate permissions
- Python 3.8+
- Snowflake Cortex API access
- Configure your Snowflake connection
- Run the application:
streamlit run chatbot.py
- Select your preferred model from the dropdown
- Start chatting!