export const KILOCODE_BASE_URL = "https://api.kilo.ai/api/gateway/"; export const KILOCODE_DEFAULT_MODEL_ID = "kilo/auto"; export const KILOCODE_DEFAULT_MODEL_REF = `kilocode/${KILOCODE_DEFAULT_MODEL_ID}`; export const KILOCODE_DEFAULT_MODEL_NAME = "Kilo Auto"; export type KilocodeModelCatalogEntry = { id: string; name: string; reasoning: boolean; input: Array<"text" | "image">; contextWindow?: number; maxTokens?: number; }; /** * Static fallback catalog used by synchronous config surfaces and as the * discovery fallback when the gateway model endpoint is unavailable. */ export const KILOCODE_MODEL_CATALOG: KilocodeModelCatalogEntry[] = [ { id: KILOCODE_DEFAULT_MODEL_ID, name: KILOCODE_DEFAULT_MODEL_NAME, reasoning: true, input: ["text", "image"], contextWindow: 1000000, maxTokens: 128000, }, ]; export const KILOCODE_DEFAULT_CONTEXT_WINDOW = 1000000; export const KILOCODE_DEFAULT_MAX_TOKENS = 128000; export const KILOCODE_DEFAULT_COST = { input: 0, output: 0, cacheRead: 0, cacheWrite: 0, } as const;