# AI Model Registry

Organization settings for an agent platform: which models the team can use and which is the default for agents, chat and embeddings.

- id: `ai-model-registry`
- Page: https://agentic-ui-kit.com/components/ai-model-registry
- Live preview: https://agentic-ui-kit.com/live/component/ai-model-registry

## Install

```bash
agentic-ui add ai-model-registry
npx shadcn@4.17.0 add @agentic-ui/ai-model-registry
```

## Metadata

- **Level:** block
- **Category:** block
- **Installable in:** Radix UI (registry variant new-york)
- **Capabilities:** org-model-enablement, provider-bulk-toggle, default-model-per-use-case, capability-eligibility-filter, policy-validation, dirty-save-discard, save-error-retry, search-and-status-filter, deprecation-warning, loading-state, load-error-retry, empty-state, read-only-mode, keyboard-navigation
- **Intents:** configure, manage-collection
- **Suits domains:** ai-workspace, ai-agents, settings, saas, devtools
- **Interaction:** toggle, bulk-toggle, select, search, filter, save-discard, retry, keyboard-navigation
- **Screen role:** management
- **Density:** medium
- **Dark mode:** yes
- **Use it for:** organization settings for an agent platform: which models the team can use and which is the default for agents, chat and embeddings, enterprise console where an admin retires a deprecated model and reassigns the affected use cases before saving, read-only view for members checking which models are approved, multi-tenant workspace with a policy locked by the parent organization (disabled mode)
- **Avoid when:** the end user picks a model for a specific conversation (use ai-model-picker), managing provider keys / BYOK (use ai-provider-keys), usage limits per user or role (use ai-usage-policies)
- **Preserve when adapting:** capability-eligibility-rules, clear-defaults-on-disable, validation-before-save, live-announcements, save-error-keeps-draft
- **Replace when adapting:** domain-copy, model-catalog, use-case-list, persistence-adapter, currency
- **Adaptation effort:** low
- **Coupling:** low
- **Quality score:** 8.9/10
- **Quality breakdown:** visual 8/10, responsive 9/10, accessibility 9/10, code 9/10
- **Uses primitives:** badge, button, input, skeleton, switch
- **Motion:** profile subtle, library css, reduced-motion fallback yes
- **Registry dependencies:** lib-primitives
