UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

24 lines (23 loc) 1.56 kB
import { m as ModelProviderDeclarationConfig } from "../../types.models-O5iWV16x.js"; import { kc as ProviderRuntimeModel } from "../../types-C0dQmare.js"; import { t as ModelCatalogEntry } from "../../model-catalog.types-Cq4tDx8k.js"; import { a as LiveModelCatalogFetchGuard } from "../../provider-catalog-live-runtime-vsaGcx5d.js"; //#region extensions/opencode-go/provider-catalog.d.ts type FetchOpencodeGoLiveModelIdsParams = { apiKey?: string; discoveryApiKey?: string; fetchGuard?: LiveModelCatalogFetchGuard; signal?: AbortSignal; }; declare function buildStaticOpencodeGoProviderConfig(apiKey?: string): ModelProviderDeclarationConfig; declare function buildOpencodeGoLiveProviderConfig(params?: FetchOpencodeGoLiveModelIdsParams): Promise<ModelProviderDeclarationConfig>; declare function listOpencodeGoModelCatalogEntries(): ModelCatalogEntry[]; declare function resolveOpencodeGoModel(modelId: string): ProviderRuntimeModel | undefined; declare function isOpencodeGoKimiNoReasoningModelId(modelId: unknown): boolean; declare function normalizeOpencodeGoResolvedModel(model: ProviderRuntimeModel): ProviderRuntimeModel | undefined; declare function normalizeOpencodeGoBaseUrl(params: { api?: string | null; baseUrl?: string; }): string | undefined; //#endregion export { FetchOpencodeGoLiveModelIdsParams, buildOpencodeGoLiveProviderConfig, buildStaticOpencodeGoProviderConfig, isOpencodeGoKimiNoReasoningModelId, listOpencodeGoModelCatalogEntries, normalizeOpencodeGoBaseUrl, normalizeOpencodeGoResolvedModel, resolveOpencodeGoModel };