// Curated setup helpers for provider plugins that integrate local/self-hosted models. export type { OpenClawPluginApi, ProviderAuthContext, ProviderAuthMethodNonInteractiveContext, ProviderAuthResult, ProviderCatalogContext, ProviderPrepareDynamicModelContext, ProviderRuntimeModel, } from "../plugins/types.js"; export { applyProviderDefaultModel, configureOpenAICompatibleSelfHostedProviderNonInteractive, discoverOpenAICompatibleSelfHostedProvider, promptAndConfigureOpenAICompatibleSelfHostedProviderAuth, SELF_HOSTED_DEFAULT_CONTEXT_WINDOW, SELF_HOSTED_DEFAULT_COST, SELF_HOSTED_DEFAULT_MAX_TOKENS, } from "../plugins/provider-self-hosted-setup.js"; export { discoverOpenAICompatibleLocalModels } from "../plugins/provider-self-hosted-discovery.js"; export { defineSelfHostedOpenAICompatibleProvider, type SelfHostedOpenAICompatibleProviderOptions, } from "./provider-model-shared.js";