Files
openclaw/src/plugins/provider-api-key-auth.runtime.ts
2026-06-04 04:19:03 -04:00

19 lines
629 B
TypeScript

// Runtime bridge for provider API-key auth configured by plugins.
import { applyAuthProfileConfig, buildApiKeyCredential } from "./provider-auth-helpers.js";
import {
ensureApiKeyFromOptionEnvOrPrompt,
normalizeApiKeyInput,
validateApiKeyInput,
} from "./provider-auth-input.js";
import { applyPrimaryModel } from "./provider-model-primary.js";
/** Runtime API-key auth helper bundle exposed to provider setup code. */
export const providerApiKeyAuthRuntime = {
applyAuthProfileConfig,
applyPrimaryModel,
buildApiKeyCredential,
ensureApiKeyFromOptionEnvOrPrompt,
normalizeApiKeyInput,
validateApiKeyInput,
};