Package com.openai.models
Class ChatCompletionContentPart
-
- All Implemented Interfaces:
public final class ChatCompletionContentPart
Learn about text inputs.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
ChatCompletionContentPart.Visitor
An interface that defines how to map each variant of ChatCompletionContentPart to a value of type T.
-
Method Summary
-
-
Method Detail
-
text
final Optional<ChatCompletionContentPartText> text()
Learn about text inputs.
-
imageUrl
final Optional<ChatCompletionContentPartImage> imageUrl()
Learn about image inputs.
-
inputAudio
final Optional<ChatCompletionContentPartInputAudio> inputAudio()
Learn about audio inputs.
-
isImageUrl
final Boolean isImageUrl()
-
isInputAudio
final Boolean isInputAudio()
-
asText
final ChatCompletionContentPartText asText()
Learn about text inputs.
-
asImageUrl
final ChatCompletionContentPartImage asImageUrl()
Learn about image inputs.
-
asInputAudio
final ChatCompletionContentPartInputAudio asInputAudio()
Learn about audio inputs.
-
accept
final <T extends Any> T accept(ChatCompletionContentPart.Visitor<T> visitor)
-
validate
final ChatCompletionContentPart validate()
-
ofText
final static ChatCompletionContentPart ofText(ChatCompletionContentPartText text)
Learn about text inputs.
-
ofImageUrl
final static ChatCompletionContentPart ofImageUrl(ChatCompletionContentPartImage imageUrl)
Learn about image inputs.
-
ofInputAudio
final static ChatCompletionContentPart ofInputAudio(ChatCompletionContentPartInputAudio inputAudio)
Learn about audio inputs.
-
-
-
-