Skip to content

Type Alias: AIModelMetadata

Makaio Framework


Makaio Framework / contracts / AIModelMetadata

AIModelMetadata = z.infer<typeof AIModelMetadataSchema>

Defined in: ../../../packages/contracts/src/model/schemas.ts:209

Inferred type for model metadata.

  • AIModelMetadata
    • z.infer<typeof AIModelMetadataSchema>
      • typeof AIModelMetadataSchema
type AIModelMetadata = {
maxOutputTokens?: number | undefined;
capabilities?: { vision?: boolean | undefined; toolCalling?: boolean | undefined; parallelToolCalls?: boolean | undefined; structuredOutput?: boolean | undefined; pdfUpload?: boolean | undefined; speechToText?: { modes: Array<'batch' | 'streaming'>; vocabularyBiasing?: boolean | undefined; } | undefined; textToSpeech?: { modes: Array<'streaming' | 'buffered'>; voiceSelection?: boolean | undefined; voiceInstructions?: boolean | undefined; outputFormats?: Array<string> | undefined; } | undefined; } | undefined;
pricing?: { token?: { inputPerMillion: number; outputPerMillion: number; inputCachedPerMillion?: number | undefined; cacheWritePerMillion?: number | undefined; } | undefined; request?: { multiplier: number; } | undefined; } | undefined;
includedInSubscription?: boolean | undefined;
description?: string | undefined;
};