search_models
Search AI models on Civitai with text queries and filters for types, base models, and sorting options to find checkpoints, LoRAs, and other generative AI assets.
Instructions
Search for AI models on Civitai with flexible filters.
Uses Meilisearch for text queries (fast, accurate results). Falls back to REST API for filter-only queries, batch IDs, favorites, etc.
Find checkpoints, LoRAs, ControlNets and more. Types: Checkpoint, LORA, LoCon, DoRA, TextualInversion, Hypernetwork, Controlnet, Poses, VAE, Upscaler, Wildcards, MotionModule, Workflows, Detection, Other. Base models: SD 1.5, SDXL 1.0, Flux.1 D, Flux.2 D, Pony, Illustrious, NoobAI, Hunyuan 1, Kolors, Chroma, ZImageBase, etc. Sort: Highest Rated, Most Downloaded, Most Collected, Most Comments, Most Tipped, Newest. Period: AllTime, Year, Month, Week, Day (REST API only). Commercial use filter: None, Image, Rent, RentCivit, Sell (REST API only). cursor: pagination cursor from previous response (REST API).
Tips: text search works best via Meilisearch. Use get_model if you know the ID. Set favorites=true or hidden=true to filter your own models (requires API key, REST API). Set ids to fetch specific models by ID in batch (REST API).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| types | No | ||
| base_model | No | ||
| tag | No | ||
| username | No | ||
| sort | No | Most Downloaded | |
| period | No | AllTime | |
| nsfw | No | ||
| limit | No | ||
| page | No | ||
| ids | No | ||
| favorites | No | ||
| hidden | No | ||
| primary_file_only | No | ||
| allow_commercial_use | No | ||
| supports_generation | No | ||
| allow_no_credit | No | ||
| allow_derivatives | No | ||
| allow_different_licenses | No | ||
| cursor | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |