mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-08 07:41:08 +00:00
19 lines
710 B
TypeScript
19 lines
710 B
TypeScript
// Public runtime auth helpers for provider plugins.
|
|
|
|
export { resolveEnvApiKey } from "../agents/model-auth-env.js";
|
|
export { NON_ENV_SECRETREF_MARKER } from "../agents/model-auth-markers.js";
|
|
export {
|
|
requireApiKey,
|
|
resolveAwsSdkEnvVarName,
|
|
type ResolvedProviderAuth,
|
|
} from "../agents/model-auth-runtime-shared.js";
|
|
|
|
type ResolveApiKeyForProvider = typeof import("../agents/model-auth.js").resolveApiKeyForProvider;
|
|
|
|
export async function resolveApiKeyForProvider(
|
|
params: Parameters<ResolveApiKeyForProvider>[0],
|
|
): Promise<Awaited<ReturnType<ResolveApiKeyForProvider>>> {
|
|
const { resolveApiKeyForProvider } = await import("../agents/model-auth.js");
|
|
return resolveApiKeyForProvider(params);
|
|
}
|