ai-chatbot/lib/ai/detail-replacement-vision-model-config.ts

17 lines
518 B
TypeScript

export const DETAIL_REPLACEMENT_VISION_MODEL_CONFIG_KEY =
"detail_replacement_vision_model_config";
export const DEFAULT_DETAIL_REPLACEMENT_VISION_MODEL_ID = "qwen3.7-plus";
export function normalizeDetailReplacementVisionModelConfig(value: unknown) {
const record =
value && typeof value === "object" && !Array.isArray(value)
? (value as Record<string, unknown>)
: {};
return {
modelId:
String(record.modelId || "").trim() ||
DEFAULT_DETAIL_REPLACEMENT_VISION_MODEL_ID,
};
}