Skip to content

Type Alias: ResolveModelInput

ResolveModelInput = z.infer<typeof ResolveModelInputSchema>

Caller intent used to resolve one model from a catalogue.

  • explicit (optional): Exact model id or display name supplied by the caller.
  • fuzzy (optional): When true, unmatched explicit values may fuzzy-match.
  • threshold (optional): Minimum fuzzy-match score in the range 0 to 1.
  • requiresTools (optional): When true, only tool-capable endpoints may be selected.
  • modelClass (optional): Preferred intent-oriented class when no explicit model matches.
  • fallbacks (optional): Ordered model ids tried after class selection fails.
  • liveOnly (optional): When true, skip endpoints that are not currently ready.