Record Class OpenAiApi.ChatCompletionMessage.MediaContent

java.lang.Object
java.lang.Record
org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
Record Components:
type - Content type, each can be of type text or image_url.
text - The text content of the message.
imageUrl - The image content of the message. You can pass multiple images by adding multiple image_url content parts. Image input is only supported when using the gpt-4-visual-preview model.
inputAudio - Audio content part.
Enclosing class:
OpenAiApi.ChatCompletionMessage

public static record OpenAiApi.ChatCompletionMessage.MediaContent(String type, String text, OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl imageUrl, OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio inputAudio, OpenAiApi.ChatCompletionMessage.MediaContent.InputFile inputFile) extends Record
An array of content parts with a defined type. Each MediaContent can be of either "text", "image_url", or "input_audio" type. Only one option allowed.