mirror of
https://github.com/domfelipe/mika-agent-assist.git
synced 2026-08-07 11:16:46 +00:00
* Implement Mika runtime sync and go-live controls * Add CI validation workflow * Align CI with validated runtime checks * Fix Mika CI install workflow
23 lines
769 B
TypeScript
23 lines
769 B
TypeScript
export const DEFAULT_OLLAMA_PROVIDER = "ollama-cloud";
|
|
export const DEFAULT_OLLAMA_MODEL = "gemma4:31b-cloud";
|
|
|
|
const LEGACY_MODEL_ALIASES: Record<string, string> = {
|
|
"openrouter/google/gemma-4-27b-a4b-it": DEFAULT_OLLAMA_MODEL,
|
|
"openrouter/google/gemma-4-31b-it": DEFAULT_OLLAMA_MODEL,
|
|
"ollama-cloud/gemma4:31b-cloud": DEFAULT_OLLAMA_MODEL,
|
|
};
|
|
|
|
export function normalizeOllamaModelSelection(value?: string | null): string {
|
|
const trimmed = (value ?? "").trim();
|
|
if (!trimmed) return DEFAULT_OLLAMA_MODEL;
|
|
|
|
const mapped = LEGACY_MODEL_ALIASES[trimmed];
|
|
if (mapped) return mapped;
|
|
|
|
if (trimmed.includes("/") && trimmed.includes(":")) {
|
|
const candidate = trimmed.split("/").pop()?.trim();
|
|
if (candidate) return candidate;
|
|
}
|
|
|
|
return trimmed;
|
|
}
|