openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines (17 loc) • 841 B
TypeScript
import { m as ModelProviderDeclarationConfig } from "./types.models-O5iWV16x.js";
import { a as LiveModelCatalogFetchGuard } from "./provider-catalog-live-runtime-vsaGcx5d.js";
//#region extensions/xai/provider-catalog.d.ts
declare function buildXaiProvider(api?: ModelProviderDeclarationConfig["api"]): ModelProviderDeclarationConfig;
declare function buildLiveXaiProvider(params: {
apiKey?: string;
discoveryApiKey?: string;
fetchGuard?: LiveModelCatalogFetchGuard;
signal?: AbortSignal;
}): Promise<ModelProviderDeclarationConfig>;
declare function buildLiveXaiOAuthProvider(params: {
discoveryApiKey: string;
fetchGuard?: LiveModelCatalogFetchGuard;
signal?: AbortSignal;
}): Promise<ModelProviderDeclarationConfig>;
//#endregion
export { buildLiveXaiProvider as n, buildXaiProvider as r, buildLiveXaiOAuthProvider as t };