Skip to content

Function: ModelSelector()

ts
function ModelSelector(props: UiModelSelectorProps): Block;

Defined in: src/renderer/blocks/index.ts:2522

Experimental

ModelSelector — dropdown picker for AI models. The skill provides the list; pass a name to sync the selection through the session state store.

Parameters

ParameterType
propsUiModelSelectorProps

Returns

Block

Example

ts
ModelSelector({
  name: 'model',
  defaultValue: 'claude-opus-4-7',
  models: [
    {id: 'claude-opus-4-7', label: 'Opus 4.7', provider: 'Anthropic'},
    {id: 'claude-sonnet-4-6', label: 'Sonnet 4.6', provider: 'Anthropic'},
  ],
});

Matterway Assistant SDK Documentation