Skip to content

Interface: ModelRouteInput

Model selection plus route controls.

  • ResolveModelInput

optional explicit?: string

ResolveModelInput.explicit


optional fallbacks?: string[]

ResolveModelInput.fallbacks


optional fuzzy?: boolean

ResolveModelInput.fuzzy


optional liveOnly?: boolean

ResolveModelInput.liveOnly


optional login?: boolean

Whether authentication may run an interactive login.


optional modelClass?: "chat-thinking" | "chat-balanced" | "chat-fast" | "embedding"

ResolveModelInput.modelClass


optional protocol?: ModelProtocol

Requested upstream protocol. Defaults from endpoint task and model policy.


optional refresh?: boolean

Force a live endpoint catalogue refresh before selection.


optional requiresTools?: boolean

ResolveModelInput.requiresTools


optional threshold?: number

ResolveModelInput.threshold