UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

28 lines 917 B
import { m as ModelProviderDeclarationConfig } from "../../types.models-O5iWV16x.js"; import { Rt as ProviderCatalogContext } from "../../types-C0dQmare.js"; //#region extensions/ollama/provider-discovery.d.ts type OllamaProviderPlugin = { id: string; label: string; docsPath: string; envVars: string[]; auth: []; resolveSyntheticAuth: (ctx: { provider?: string; providerConfig?: ModelProviderDeclarationConfig; }) => { apiKey: string; source: string; mode: "api-key"; } | undefined; catalog: { order: "late"; run: (ctx: ProviderCatalogContext) => ReturnType<typeof runOllamaDiscovery>; }; }; declare function runOllamaDiscovery(ctx: ProviderCatalogContext): Promise<{ provider: ModelProviderDeclarationConfig; } | null>; declare const ollamaProviderDiscovery: OllamaProviderPlugin; //#endregion export { ollamaProviderDiscovery as default, ollamaProviderDiscovery };