OptionalcacheReadPrice
cacheReadPrice?: number
OptionalcacheWritePrice
cacheWritePrice?: number
contextWindow
contextWindow: number
OptionalembeddingDimensions
embeddingDimensions?: {
default: number;
max?: number;
min?: number;
recommended?: number[];
}
Optionalkind
kind?: "completion" | "embedding" | "speech" | "transcription"
lastUpdated
lastUpdated: string
outputPrice
outputPrice: number
OptionalsupportedReasoningEfforts
supportedInputModalities?: ("text" | "document" | "audio" | "image" | "video")[]
OptionalsupportedOutputModalities
supportedOutputModalities?: ("text" | "audio")[]
OptionalsupportsJsonObjectOutput
supportsJsonObjectOutput?: boolean
OptionalsupportsJsonSchemaOutput
supportsJsonSchemaOutput?: boolean
supportsStreaming
supportsStreaming: boolean
OptionalsupportsStructuredOutputStreaming
supportsStructuredOutputStreaming?: boolean
supportsVision
supportsVision: boolean