Input

public final class Input

The input for the interaction.

Types

Link copied to clipboard
public interface Visitor<T extends Object>

An interface that defines how to map each variant of Input to a value of type T.

Functions

Link copied to clipboard
public final Optional<JsonValue> _json()
Link copied to clipboard
public final T accept<T extends Any>(CreateModelInteractionParams.Input.Visitor<T> visitor)
Link copied to clipboard

An audio content block.

Link copied to clipboard
public final List<Content> asContentList()
Link copied to clipboard

A document content block.

Link copied to clipboard

An image content block.

Link copied to clipboard
public final List<Step> asStepList()
Link copied to clipboard
public final String asString()
Link copied to clipboard
public final TextContent asTextContent()

A text content block.

Link copied to clipboard

A video content block.

Link copied to clipboard

An audio content block.

Link copied to clipboard
public final Optional<List<Content>> contentList()
Link copied to clipboard

A document content block.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard

An image content block.

Link copied to clipboard
public final Boolean isAudioContent()
Link copied to clipboard
public final Boolean isContentList()
Link copied to clipboard
public final Boolean isDocumentContent()
Link copied to clipboard
public final Boolean isImageContent()
Link copied to clipboard
public final Boolean isStepList()
Link copied to clipboard
public final Boolean isString()
Link copied to clipboard
public final Boolean isTextContent()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard
public final Boolean isVideoContent()
Link copied to clipboard

An audio content block.

Link copied to clipboard
public final static CreateModelInteractionParams.Input ofContentList(List<Content> contentList)
Link copied to clipboard

A document content block.

Link copied to clipboard

An image content block.

Link copied to clipboard
public final static CreateModelInteractionParams.Input ofStepList(List<Step> stepList)
Link copied to clipboard
public final static CreateModelInteractionParams.Input ofString(String string)
Link copied to clipboard

A text content block.

Link copied to clipboard

A video content block.

Link copied to clipboard
public final Optional<List<Step>> stepList()
Link copied to clipboard
public final Optional<String> string()
Link copied to clipboard

A text content block.

Link copied to clipboard
public String toString()
Link copied to clipboard
Link copied to clipboard

A video content block.