Files
openclaw/src/plugin-sdk/provider-setup.ts
T
Peter Steinberger 0135046830 refactor(llama-cpp): use one provider for managed and existing servers (#126434)
* refactor(llama-cpp): unify server ownership modes

* test(llama-cpp): preserve shared discovery limits

* fix(plugin-sdk): retain provider auth removal export
2026-08-19 13:57:33 -07:00

26 lines
925 B
TypeScript

// 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";