openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
27 lines • 1.67 kB
TypeScript
import { m as ModelProviderDeclarationConfig } from "../../types.openclaw-yUy4bDSr.js";
import { tS as SpeechProviderPlugin } from "../../config-contracts-DzLaG7FV.js";
import { _ as ImageGenerationProvider, m as MusicGenerationProvider } from "../../runtime-types-VRdBvDXD.js";
import "../../provider-model-shared-DEeSnkUb.js";
import { t as ProviderOnboardPresetAppliers } from "../../provider-onboard-DmekGAcn.js";
import "../../provider-http-AcaJVQ_c.js";
import "../../ssrf-runtime-DAMm6-3P.js";
import "../../provider-catalog-live-runtime-XeWXUh1T.js";
import "../../image-generation-CAoBDCtx.js";
//#region extensions/openrouter/image-generation-provider.d.ts
export declare function buildOpenRouterImageGenerationProvider(): ImageGenerationProvider;
//#endregion
//#region extensions/openrouter/music-generation-provider.d.ts
export declare function buildOpenRouterMusicGenerationProvider(): MusicGenerationProvider;
//#endregion
//#region extensions/openrouter/provider-catalog.d.ts
export declare function isOpenRouterProxyReasoningUnsupportedModel(modelId: string | undefined): boolean;
export declare function buildOpenrouterProvider(): ModelProviderDeclarationConfig;
//#endregion
//#region extensions/openrouter/speech-provider.d.ts
export declare function buildOpenRouterSpeechProvider(): SpeechProviderPlugin;
//#endregion
//#region extensions/openrouter/onboard.d.ts
export declare const OPENROUTER_DEFAULT_MODEL_REF = "openrouter/auto";
declare const { applyProviderConfig: applyOpenrouterProviderConfig, applyConfig: applyOpenrouterConfig }: ProviderOnboardPresetAppliers<[]>;
//#endregion
export { applyOpenrouterConfig, applyOpenrouterProviderConfig };