in src/lib/utils/business.svelte.ts [246:251]
export function isSystemPromptSupported(model: Model | CustomModel) {
if (isCustomModel(model)) return true; // OpenAI-compatible models support system messages
const template = model?.config.tokenizer_config?.chat_template;
if (typeof template !== "string") return false;
return template.includes("system");
}