UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines 1.38 kB
import { m as ModelProviderDeclarationConfig } from "./types.models-O5iWV16x.js"; //#region extensions/arcee/provider-catalog.d.ts /** Canonical OpenRouter API base URL for Arcee-routed models. */ declare const OPENROUTER_BASE_URL = "https://openrouter.ai/api/v1"; /** Normalize OpenRouter base URLs accepted for Arcee model routing. */ declare function normalizeArceeOpenRouterBaseUrl(baseUrl: string | undefined): string | undefined; /** Convert a bare Arcee model id to the OpenRouter `arcee/*` id. */ declare function toArceeOpenRouterModelId(modelId: string): string; /** Build direct Arcee catalog models. */ declare function buildArceeCatalogModels(): NonNullable<ModelProviderDeclarationConfig["models"]>; /** Build OpenRouter-routed Arcee catalog models. */ declare function buildArceeOpenRouterCatalogModels(): NonNullable<ModelProviderDeclarationConfig["models"]>; /** Build the direct Arcee provider config. */ declare function buildArceeProvider(): ModelProviderDeclarationConfig; /** Build the OpenRouter-backed Arcee provider config. */ declare function buildArceeOpenRouterProvider(): ModelProviderDeclarationConfig; //#endregion export { buildArceeProvider as a, buildArceeOpenRouterProvider as i, buildArceeCatalogModels as n, normalizeArceeOpenRouterBaseUrl as o, buildArceeOpenRouterCatalogModels as r, toArceeOpenRouterModelId as s, OPENROUTER_BASE_URL as t };