--- title: Model Selector emoji: 🎯 colorFrom: yellow colorTo: red sdk: static app_file: index.html pinned: false license: mit short_description: Find the perfect HuggingFace model for your task tags: - model-selection - model-discovery - huggingface-hub - developer-tools - static --- # Model Selector Find the perfect HuggingFace model for your task. Answer a few simple questions and get recommendations with ready-to-use code examples. Recommendations are fetched **live from the HuggingFace Hub** (top models for the task, ranked by downloads). If the Hub can't be reached (offline or rate-limited), the app falls back to a curated shortlist so it always returns something useful. ## Features ### 10 Task Categories - **Text Generation** - Chatbots, content writing, code - **Text Classification** - Sentiment, spam, topics - **Question Answering** - Document QA, FAQs - **Translation** - 200+ languages - **Summarization** - Articles, documents - **Image Classification** - Photos, medical images - **Object Detection** - Detect objects in images - **Image Generation** - Create images from text - **Speech Recognition** - Audio to text - **Embeddings** - Semantic search, RAG ### Smart Filtering - Filter by model size (tiny to large) - Prioritize by speed, quality, or popularity - Get recommendations tailored to your use case ### Ready-to-Use Code Every recommendation includes: - Working Python code example for the task - Direct link to the model on the Hub - Live download/like counts (or size/license for curated fallback picks) ## How to Use 1. **Select your task** (e.g., Text Generation) 2. **Choose size preference** based on your hardware 3. **Set priority** (speed, quality, or popularity) 4. **Describe your use case** (optional) 5. **Get recommendations** with code examples! ## Example Output For "Text Generation", the app lists the current top models on the Hub with their live download and like counts, a link, and a ready-to-run `transformers` snippet for the top pick. (Size filtering applies to the curated fallback; live results are ranked by popularity.) ## Quick Reference | Task | Typical Size | Best For | |------|--------------|----------| | Text Generation | 3B - 70B | Chatbots, content | | Classification | 50M - 300M | Sentiment, spam | | Embeddings | 20M - 100M | Search, RAG | | Speech | 200M - 1.5B | Transcription | ## Why Use This Tool? - **Save time** - Don't search through thousands of models - **Avoid mistakes** - Get proven, popular models - **Quick start** - Copy-paste code examples - **Right-sized** - Match models to your hardware ## License MIT ## Author Built by [Lorenzo Scaturchio](https://huggingface.co/gr8monk3ys)