Interface: ModelRouteInput
Model selection plus route controls.
Extends
Section titled “Extends”ResolveModelInput
Properties
Section titled “Properties”explicit?
Section titled “explicit?”
optionalexplicit?:string
Inherited from
Section titled “Inherited from”ResolveModelInput.explicit
fallbacks?
Section titled “fallbacks?”
optionalfallbacks?:string[]
Inherited from
Section titled “Inherited from”ResolveModelInput.fallbacks
fuzzy?
Section titled “fuzzy?”
optionalfuzzy?:boolean
Inherited from
Section titled “Inherited from”ResolveModelInput.fuzzy
liveOnly?
Section titled “liveOnly?”
optionalliveOnly?:boolean
Inherited from
Section titled “Inherited from”ResolveModelInput.liveOnly
login?
Section titled “login?”
optionallogin?:boolean
Whether authentication may run an interactive login.
modelClass?
Section titled “modelClass?”
optionalmodelClass?:"chat-thinking"|"chat-balanced"|"chat-fast"|"embedding"
Inherited from
Section titled “Inherited from”ResolveModelInput.modelClass
protocol?
Section titled “protocol?”
optionalprotocol?:ModelProtocol
Requested upstream protocol. Defaults from endpoint task and model policy.
refresh?
Section titled “refresh?”
optionalrefresh?:boolean
Force a live endpoint catalogue refresh before selection.
requiresTools?
Section titled “requiresTools?”
optionalrequiresTools?:boolean
Inherited from
Section titled “Inherited from”ResolveModelInput.requiresTools
threshold?
Section titled “threshold?”
optionalthreshold?:number
Inherited from
Section titled “Inherited from”ResolveModelInput.threshold