namespace AIStudio.Provider.OpenAI; /// /// Represents the inner object of a nested image URL sub-content. /// /// /// This record is used when the provider expects the format: /// /// { "type": "image_url", "image_url": { "url": "data:image/jpeg;base64,..." } } /// /// This class represents the inner { "url": "..." } part. /// public record SubContentImageUrlData : ISubContentImageUrl { /// public string Url { get; init; } = string.Empty; }