UNPKG

ai

Version:

AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.

14 lines (12 loc) 604 B
import { download as internalDownload } from './download'; /** * Creates a download function with configurable options. * * @param options - Configuration options for the download function. * @param options.maxBytes - Maximum allowed download size in bytes. Default: 2 GiB. * @returns A download function that can be passed to `transcribe()` or `experimental_generateVideo()`. */ export function createDownload(options?: { maxBytes?: number }) { return ({ url, abortSignal }: { url: URL; abortSignal?: AbortSignal }) => internalDownload({ url, maxBytes: options?.maxBytes, abortSignal }); }