AnthropicDocumentBlockParamContent1 - Go SDK

AnthropicDocumentBlockParamContent1 type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

AnthropicImageBlockParam

1anthropicDocumentBlockParamContent1 := components.CreateAnthropicDocumentBlockParamContent1Image(components.AnthropicImageBlockParam{/* values here */})

AnthropicTextBlockParam

1anthropicDocumentBlockParamContent1 := components.CreateAnthropicDocumentBlockParamContent1Text(components.AnthropicTextBlockParam{/* values here */})

Union Discrimination

Use the Type field to determine which variant is active, then access the corresponding field:

1switch anthropicDocumentBlockParamContent1.Type {
2 case components.AnthropicDocumentBlockParamContent1TypeImage:
3 // anthropicDocumentBlockParamContent1.AnthropicImageBlockParam is populated
4 case components.AnthropicDocumentBlockParamContent1TypeText:
5 // anthropicDocumentBlockParamContent1.AnthropicTextBlockParam is populated
6}