Spaces:
Running
Running
A newer version of the Streamlit SDK is available:
1.52.2
metadata
title: CatLLM - Survey Response Classifier
emoji: 🐱
colorFrom: yellow
colorTo: yellow
sdk: streamlit
sdk_version: 1.32.0
app_file: app.py
pinned: false
license: mit
short_description: Classify survey responses using LLMs
CatLLM - Survey Response Classifier
A web interface for the catllm Python package. Classify survey responses into custom categories using various LLM providers.
How to Use
- Upload Your Data: Upload a CSV or Excel file containing survey responses
- Select Column: Choose the column containing the text responses to classify
- Define Categories: Enter your classification categories (e.g., "Positive", "Negative", "Neutral")
- Choose a Model: Select your preferred LLM (free models available!)
- Click Classify: View and download results with category assignments
Supported Models
| Provider | Models |
|---|---|
| OpenAI | gpt-4o, gpt-4o-mini |
| Anthropic | claude-3-5-sonnet, claude-3-haiku |
| gemini-1.5-pro, gemini-1.5-flash | |
| Mistral | mistral-large-latest |
Privacy
Your API key is never stored. It is only used for the current classification request and is not logged or saved.