AnthropicDocumentBlockParamSourceUnion - TypeScript SDK

AnthropicDocumentBlockParamSourceUnion type definition

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

Supported Types

models.AnthropicBase64PdfSource

1const value: models.AnthropicBase64PdfSource = {
2 data: "JVBERi0x...",
3 mediaType: "application/pdf",
4 type: "base64",
5};

models.AnthropicPlainTextSource

1const value: models.AnthropicPlainTextSource = {
2 data: "Hello, world!",
3 mediaType: "text/plain",
4 type: "text",
5};

models.SourceContent

1const value: models.SourceContent = {
2 content: "<value>",
3 type: "content",
4};

models.AnthropicUrlPdfSource

1const value: models.AnthropicUrlPdfSource = {
2 type: "url",
3 url: "https://example.com/document.pdf",
4};