DOCS
v0.4

AI Components / Model Selector

Model Selector

Card grid for picking AI models with capability filters, cost tiers, and multi-select comparison.

ai-vizv0.3.0

Playground

Examples

Single select
<ai-model-selector selected="claude35"></ai-model-selector>
Multi-select
<ai-model-selector multi></ai-model-selector>

Import

import { AiModelSelector } from '@cognivo/components';
// Or tree-shake: import '@cognivo/components/ai-model-selector';

Per-component imports ship only that component (~8 kB gzip).

API Reference

PropTypeDefaultDescription
modelsAIModel[]Models — {id, name, provider, capabilities?, costTier?, description?, icon?}
selectedstringPre-selected model ID
multibooleanfalseMulti-select for comparison
rounded"none"|"sm"|"md"|"lg""lg"Card border radius

Events

EventDetailDescription
ai-model-select{selected, model}Model selected
ai-model-compare{models}When 2 models selected (multi mode)