Skip to content

Interface: BinaryBlock

@providerprotocol/ai


@providerprotocol/ai / @providerprotocol/ai / BinaryBlock

Defined in: src/types/content.ts:370

Binary content block for arbitrary data.

A generic block type for data that doesn’t fit other categories.

const binaryBlock: BinaryBlock = {
type: 'binary',
data: pdfBytes,
mimeType: 'application/pdf',
metadata: { filename: 'document.pdf', pages: 10 }
};

data: Uint8Array

Defined in: src/types/content.ts:375

Raw binary data


optional metadata: Record<string, unknown>

Defined in: src/types/content.ts:381

Additional metadata about the binary content


mimeType: string

Defined in: src/types/content.ts:378

MIME type of the data


type: "binary"

Defined in: src/types/content.ts:372

Discriminator for binary blocks