17 lines
518 B
TypeScript
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,
|
|
};
|
|
}
|