Composants → bpm.modelSelector

bpm.modelSelector

Sélecteur de modèle IA (par fournisseur, capacités).

StableIA & Spécialisés⏱ 2 min
Python
bpm.modelSelector(
  models=[{"id":"gpt-4o","label":"GPT-4o","provider":"OpenAI","capabilities":["chat","vision"],"contextWindow":128000},{"id":"claude-3","label":"Claude 3","provider":"Anthropic","capabilities":["chat"],"contextWindow":200000}],
  selected="gpt-4o",
  onChange=set_selected
)
PropTypeDéfautRequisDescription
modelsModelOption[]OuiListe des modèles (id, label, provider, capabilities?, contextWindow?).
selectedstringOuiID du modèle sélectionné.
onChange(modelId: string) => voidOuiCallback au changement de modèle.
showCapabilitiesbooleantrueNonAfficher les badges de capacités.

Exemples

models = [{"id": "gpt-4o", "label": "GPT-4o", "provider": "OpenAI"}]
bpm.modelSelector(models=models, selected=current, onChange=set_current)