Skip to content

Extension Classifier

Cluster: Uncategorised | Type: component | MCP Tools: None

Overview

Public API

ExtensionClassifierBlock(AIBlock[ExtensionClassifierInput, dict, dict])

Constructor:

Parameter Type Default
name str 'extension_classifier'
state dict \| None None

Methods:

infer(data: ExtensionClassifierInput) -> Result[dict]

ExtensionClassifierInput(BaseModel)

Field Type Default
op Literal['classify_need', 'ops', 'help'] 'classify_need'
need str ''

ExtensionClassification(BaseModel)

Field Type Default
extension_type ExtensionType 'unsupported'
supported bool False
confidence float 0.0
recommended_components list[str] Field(default_factory=list)
matched_keywords list[str] Field(default_factory=list)
fallback str ''
warning_card list[str] Field(default_factory=list)
paid_execution_gated bool True
llm_used bool False