From c635a0b027b4af8c637053459d10e3d8ae1dd54b Mon Sep 17 00:00:00 2001 From: Bertrand Chevrier Date: Fri, 16 May 2025 12:15:35 +0200 Subject: [PATCH] fix: support all tasks for the auto policy --- .../inference/src/lib/getProviderHelper.ts | 76 ++++++++++--------- .../src/snippets/getInferenceSnippets.ts | 3 +- 2 files changed, 41 insertions(+), 38 deletions(-) diff --git a/packages/inference/src/lib/getProviderHelper.ts b/packages/inference/src/lib/getProviderHelper.ts index 4e9e3ddbe5..a96595b72f 100644 --- a/packages/inference/src/lib/getProviderHelper.ts +++ b/packages/inference/src/lib/getProviderHelper.ts @@ -47,7 +47,7 @@ import type { import * as Replicate from "../providers/replicate"; import * as Sambanova from "../providers/sambanova"; import * as Together from "../providers/together"; -import type { InferenceProvider, InferenceTask } from "../types"; +import type { InferenceProvider, InferenceProviderOrPolicy, InferenceTask } from "../types"; export const PROVIDERS: Record>> = { "black-forest-labs": { @@ -152,128 +152,132 @@ export const PROVIDERS: Record; try { - /// For the "auto" provider policy we use hf-inference snippets - providerHelper = getProviderHelper(provider === "auto" ? "hf-inference" : provider, task); + providerHelper = getProviderHelper(provider, task); } catch (e) { console.error(`Failed to get provider helper for ${provider} (${task})`, e); return [];