diff --git a/open-sse/config/providers/registry/unorouter/index.ts b/open-sse/config/providers/registry/unorouter/index.ts index 771bde6a7c..5fd08f8d12 100644 --- a/open-sse/config/providers/registry/unorouter/index.ts +++ b/open-sse/config/providers/registry/unorouter/index.ts @@ -1,14 +1,11 @@ +import { buildOpenAiCompatibleRegistryEntry } from "../../shared.ts"; import type { RegistryEntry } from "../../shared.ts"; -export const unorouterProvider: RegistryEntry = { +export const unorouterProvider: RegistryEntry = buildOpenAiCompatibleRegistryEntry({ id: "unorouter", alias: "unorouter", - format: "openai", - executor: "default", - baseUrl: "https://api.unorouter.ai/v1/chat/completions", - authType: "apikey", - authHeader: "bearer", - defaultContextLength: 128000, - models: [{ id: "auto", name: "Auto (Best Available)" }], + baseUrl: "https://api.unorouter.com/v1/chat/completions", + modelsUrl: "https://api.unorouter.com/v1/models", + models: [], passthroughModels: true, -}; +});