export interface JsonSchemaDefinition { /** The name of the response format. Must contain only alphanumeric characters, underscores and dashes. */ name: string; /** A description of what the response format is for, used by the model to determine how to respond in the format. */ description?: string | undefined; /** The schema for the response format, described as a JSON Schema object. */ schema?: Record | undefined; /** Whether to enable strict schema adherence when generating the output. */ strict?: boolean | undefined; }