Variable: ProviderAIModelSchema
Makaio Framework / contracts / ProviderAIModelSchema
Variable: ProviderAIModelSchema
Section titled “Variable: ProviderAIModelSchema”
constProviderAIModelSchema:ZodObject<{contextWindowSize:ZodNumber;family:ZodOptional<ZodString>;friendlyName:ZodOptional<ZodString>;labId:ZodString;metadata:ZodOptional<ZodObject<{capabilities:ZodOptional<ZodObject<{parallelToolCalls:ZodOptional<ZodBoolean>;pdfUpload:ZodOptional<ZodBoolean>;speechToText:ZodOptional<ZodObject<{modes: …;vocabularyBiasing: …; },$strip>>;structuredOutput:ZodOptional<ZodBoolean>;textToSpeech:ZodOptional<ZodObject<{modes: …;outputFormats: …;voiceInstructions: …;voiceSelection: …; },$strip>>;toolCalling:ZodOptional<ZodBoolean>;vision:ZodOptional<ZodBoolean>; },$strip>>;description:ZodOptional<ZodString>;includedInSubscription:ZodOptional<ZodBoolean>;maxOutputTokens:ZodOptional<ZodNumber>;pricing:ZodOptional<ZodObject<{request:ZodOptional<ZodObject<{multiplier: …; },$strip>>;token:ZodOptional<ZodObject<{cacheWritePerMillion: …;inputCachedPerMillion: …;inputPerMillion: …;outputPerMillion: …; },$strip>>; },$strip>>; },$strip>>;name:ZodString;supportedReasoningLevels: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> =AIModelSchema
Defined in: ../../../packages/contracts/src/model/schemas.ts:267
Zod schema for ProviderAIModel.