openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines • 1.29 kB
TypeScript
import { s as ModelDefinitionConfig } from "./types.models-O5iWV16x.js";
//#region extensions/chutes/models.d.ts
/** Base URL for Chutes OpenAI-compatible inference. */
declare const CHUTES_BASE_URL = "https://llm.chutes.ai/v1";
/** Default Chutes model id used for onboarding. */
declare const CHUTES_DEFAULT_MODEL_ID = "zai-org/GLM-4.7-TEE";
/** Default Chutes model ref used for onboarding. */
declare const CHUTES_DEFAULT_MODEL_REF = "chutes/zai-org/GLM-4.7-TEE";
/** Bundled fallback Chutes model catalog. */
declare const CHUTES_MODEL_CATALOG: ModelDefinitionConfig[];
/** Adds Chutes provider compat metadata to one model catalog entry. */
declare function buildChutesModelDefinition(model: (typeof CHUTES_MODEL_CATALOG)[number]): ModelDefinitionConfig;
/** Clears the dynamic Chutes model discovery cache for tests. */
declare function clearChutesModelCacheForTests(): void;
/** Discovers Chutes models dynamically, falling back to the bundled static catalog. */
declare function discoverChutesModels(accessToken?: string): Promise<ModelDefinitionConfig[]>;
//#endregion
export { buildChutesModelDefinition as a, CHUTES_MODEL_CATALOG as i, CHUTES_DEFAULT_MODEL_ID as n, clearChutesModelCacheForTests as o, CHUTES_DEFAULT_MODEL_REF as r, discoverChutesModels as s, CHUTES_BASE_URL as t };