Files
openclaw/extensions/microsoft-foundry/shared-runtime.ts
2026-06-04 21:02:07 -04:00

17 lines
454 B
TypeScript

// Microsoft Foundry plugin module implements shared runtime behavior.
export {
TOKEN_REFRESH_MARGIN_MS,
buildFoundryProviderBaseUrl,
extractFoundryEndpoint,
isFoundryProviderApi,
resolveConfiguredModelNameHint,
type CachedTokenEntry,
} from "./shared.js";
export function getFoundryTokenCacheKey(params?: {
subscriptionId?: string;
tenantId?: string;
}): string {
return `${params?.subscriptionId ?? ""}:${params?.tenantId ?? ""}`;
}