| import type { BaseArgs, InferenceProvider, RequestArgs } from "../../types.js"; | |
| import { omit } from "../../utils/omit.js"; | |
| /** | |
| * @deprecated | |
| */ | |
| export interface LegacyAudioInput { | |
| data: Blob | ArrayBuffer; | |
| provider?: InferenceProvider; | |
| } | |
| export function preparePayload(args: BaseArgs & ({ inputs: Blob } | LegacyAudioInput)): RequestArgs { | |
| return "data" in args | |
| ? args | |
| : { | |
| ...omit(args, "inputs"), | |
| data: args.inputs, | |
| }; | |
| } | |