Variable: ProviderModelOverrideSchema
Makaio Framework / services-core / ProviderModelOverrideSchema
Variable: ProviderModelOverrideSchema
Section titled “Variable: ProviderModelOverrideSchema”
constProviderModelOverrideSchema:ZodObject<{canonicalModel:ZodOptional<ZodString>;contextWindowSize:ZodOptional<ZodNumber>;family:ZodOptional<ZodOptional<ZodString>>;friendlyName:ZodOptional<ZodOptional<ZodString>>;labId:ZodOptional<ZodNever>;metadata:ZodOptional<ZodOptional<ZodObject<{capabilities:ZodOptional<ZodObject<{parallelToolCalls:ZodOptional<ZodBoolean>;pdfUpload:ZodOptional<ZodBoolean>;speechToText:ZodOptional<ZodObject<…, …>>;structuredOutput:ZodOptional<ZodBoolean>;textToSpeech:ZodOptional<ZodObject<…, …>>;toolCalling:ZodOptional<ZodBoolean>;vision:ZodOptional<ZodBoolean>; },$strip>>;description:ZodOptional<ZodString>;includedInSubscription:ZodOptional<ZodBoolean>;maxOutputTokens:ZodOptional<ZodNumber>;pricing:ZodOptional<ZodObject<{request:ZodOptional<ZodObject<…, …>>;token:ZodOptional<ZodObject<…, …>>; },$strip>>; },$strip>>>;name:ZodOptional<ZodNever>;supportedReasoningLevels:ZodOptional<ZodOptional<ZodObject<{extra-high:ZodOptional<ZodUnion<readonly [ZodNumber,ZodString]>>;high:ZodOptional<ZodUnion<readonly [ZodNumber,ZodString]>>;low:ZodOptional<ZodUnion<readonly [ZodNumber,ZodString]>>;medium:ZodOptional<ZodUnion<readonly [ZodNumber,ZodString]>>;none:ZodOptional<ZodUnion<readonly [ZodNumber,ZodString]>>; },$strip>>>; },$strip>
Defined in: ../../../packages/services/core/src/model-registry/schemas.ts:29
Provider-specific model override schema.
Provider entries may override serving-specific model fields, but identity remains owned by the lab model reference and is resolved at merge time.