Class AnthropicContentBlock
- java.lang.Object
-
- ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
-
public final class AnthropicContentBlock extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnthropicContentBlockdocument(java.lang.String base64Data)java.lang.StringgetContent()java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.Object>getInput()java.lang.BooleangetIsError()java.lang.StringgetName()AnthropicSourcegetSource()java.lang.StringgetText()java.lang.StringgetToolUseId()java.lang.StringgetType()static AnthropicContentBlockimage(java.lang.String mediaType, java.lang.String base64Data)static AnthropicContentBlocktext(java.lang.String text)static AnthropicContentBlocktoolResult(java.lang.String toolUseId, java.lang.String content)static AnthropicContentBlocktoolResult(java.lang.String toolUseId, java.lang.String content, boolean isError)static AnthropicContentBlocktoolUse(java.lang.String id, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> input)
-
-
-
Method Detail
-
text
public static AnthropicContentBlock text(java.lang.String text)
-
image
public static AnthropicContentBlock image(java.lang.String mediaType, java.lang.String base64Data)
-
document
public static AnthropicContentBlock document(java.lang.String base64Data)
-
toolUse
public static AnthropicContentBlock toolUse(java.lang.String id, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> input)
-
toolResult
public static AnthropicContentBlock toolResult(java.lang.String toolUseId, java.lang.String content)
-
toolResult
public static AnthropicContentBlock toolResult(java.lang.String toolUseId, java.lang.String content, boolean isError)
-
getType
public java.lang.String getType()
-
getText
public java.lang.String getText()
-
getSource
public AnthropicSource getSource()
-
getId
public java.lang.String getId()
-
getName
public java.lang.String getName()
-
getInput
public java.util.Map<java.lang.String,java.lang.Object> getInput()
-
getToolUseId
public java.lang.String getToolUseId()
-
getContent
public java.lang.String getContent()
-
getIsError
public java.lang.Boolean getIsError()
-
-