Variable: ModelMetadataSchema
constModelMetadataSchema:ZodObject<{capabilities:ZodObject<{applyPatch:ZodBoolean;imageInput:ZodBoolean;responses:ZodBoolean;webSearch:ZodBoolean; },$strip>;rateLimits:ZodOptional<ZodObject<{inputTokensPerMinute:ZodNullable<ZodNumber>;outputTokensPerMinute:ZodNullable<ZodNumber>;queriesPerHour:ZodNullable<ZodNumber>; },$strip>>;status:ZodObject<{deprecated:ZodDefault<ZodBoolean>; },$strip>; },$strip>
ModelMetadata fields
Section titled “ModelMetadata fields”Combined retirement, capability, and rate-limit metadata.
status: Retirement status for this model identity.status.deprecated(optional): True when the model should no longer be selected by default.capabilities: Documented capabilities for this model identity.capabilities.responses: True when the model supports the Responses API.capabilities.imageInput: True when the model accepts image inputs.capabilities.applyPatch: True when the model supports the apply-patch tool.capabilities.webSearch: True when the model supports web search.rateLimits(optional): Published rate limits when available.rateLimits.inputTokensPerMinute: Published input tokens per minute, or null when unpublished.rateLimits.outputTokensPerMinute: Published output tokens per minute, or null when unpublished.rateLimits.queriesPerHour: Published queries per hour, or null when unpublished.