function uploadFile<TName>(options): Promise<FileHandle<TName>>;Defined in: packages/ai/src/activities/files/index.ts:27
Upload a file to a provider's Files API and return its handle. The handle carries the provider name as a literal type, so passing it to another provider's lifecycle call is a compile error.
TName extends string
FilesAdapter<TName> & object
Promise<FileHandle<TName>>
const files = openaiFiles()
const handle = await uploadFile({ adapter: files, input: { data, mimeType: 'image/png' } })