DefaultGeneratedFile

A concrete implementation of the GeneratedFile interface that provides lazy conversion between base64 and Uint8Array formats.

import { DefaultGeneratedFile } from 'ai';
const file = new DefaultGeneratedFile({
data: uint8ArrayData,
mediaType: 'image/png',
});
console.log(file.base64); // Automatically converted to base64
console.log(file.uint8Array); // Original Uint8Array

Import

import { DefaultGeneratedFile } from "ai"

Constructor

Parameters

data:

string | Uint8Array

mediaType:

string

Properties

base64:

string

uint8Array:

Uint8Array

mediaType:

string