/
githubmirror
/
obsidian-clipper
Обзор
Документация
Войти
/
githubmirror
/
obsidian-clipper
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/variables/model.ts
15 строк
647 B
Steph Ango
Add model variables for the Interpreter
21 июл 2026, 03:22
21 июл 2026, 03:22
f9a7f0c
Код
Авторство
О чём код?
import { generalSettings } from '../storage-utils'; import { MODEL_VARIABLE_NAMES } from '../renderer'; // Returns true if the variable string (e.g. `model` or `modelId|lower`) // is an interpreter model variable export function isModelVariable(variableString: string): boolean { const baseName = variableString.split('|')[0].trim(); return MODEL_VARIABLE_NAMES.includes(baseName); } // Model variables are only known once the interpreter runs, so keep them // in place until then — like prompt variables export async function processModelVariable(match: string): Promise<string> { return generalSettings.interpreterEnabled ? match : ''; }