|
|
import type { InferenceTask, Options, RequestArgs } from "../types.js"; |
|
|
import type { InferenceProviderModelMapping } from "./getInferenceProviderMapping.js"; |
|
|
import type { getProviderHelper } from "./getProviderHelper.js"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export declare function makeRequestOptions(args: RequestArgs & { |
|
|
data?: Blob | ArrayBuffer; |
|
|
stream?: boolean; |
|
|
}, providerHelper: ReturnType<typeof getProviderHelper>, options?: Options & { |
|
|
/** In most cases (unless we pass a endpointUrl) we know the task */ |
|
|
task?: InferenceTask; |
|
|
}): Promise<{ |
|
|
url: string; |
|
|
info: RequestInit; |
|
|
}>; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export declare function makeRequestOptionsFromResolvedModel(resolvedModel: string, providerHelper: ReturnType<typeof getProviderHelper>, args: RequestArgs & { |
|
|
data?: Blob | ArrayBuffer; |
|
|
stream?: boolean; |
|
|
}, mapping: InferenceProviderModelMapping | undefined, options?: Options & { |
|
|
task?: InferenceTask; |
|
|
}): { |
|
|
url: string; |
|
|
info: RequestInit; |
|
|
}; |
|
|
|