fix: 更新思考模型预算说明,使用-1表示自动预算

This commit is contained in:
snaily
2025-07-19 22:11:36 +08:00
parent 1918dad602
commit a6fe5a7022
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1462,7 +1462,7 @@ function addArrayItem(key) {
const modelId = addArrayItemWithValue(key, newItemValue); // This adds the DOM element const modelId = addArrayItemWithValue(key, newItemValue); // This adds the DOM element
if (key === "THINKING_MODELS" && modelId) { if (key === "THINKING_MODELS" && modelId) {
createAndAppendBudgetMapItem(newItemValue, 0, modelId); // Default budget 0 createAndAppendBudgetMapItem(newItemValue, -1, modelId); // Default budget -1
} }
} }
@@ -1572,7 +1572,7 @@ function createAndAppendBudgetMapItem(mapKey, mapValue, modelId) {
const valueInput = document.createElement("input"); const valueInput = document.createElement("input");
valueInput.type = "number"; valueInput.type = "number";
const intValue = parseInt(mapValue, 10); const intValue = parseInt(mapValue, 10);
valueInput.value = isNaN(intValue) ? 0 : intValue; valueInput.value = isNaN(intValue) ? -1 : intValue;
valueInput.placeholder = "预算 (整数)"; valueInput.placeholder = "预算 (整数)";
valueInput.className = `${MAP_VALUE_INPUT_CLASS} w-24 px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:border-primary-500 focus:ring focus:ring-primary-200 focus:ring-opacity-50`; valueInput.className = `${MAP_VALUE_INPUT_CLASS} w-24 px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:border-primary-500 focus:ring focus:ring-primary-200 focus:ring-opacity-50`;
valueInput.min = -1; valueInput.min = -1;
@@ -1733,7 +1733,7 @@ function collectFormData() {
formData["THINKING_BUDGET_MAP"][keyInput.value.trim()] = isNaN( formData["THINKING_BUDGET_MAP"][keyInput.value.trim()] = isNaN(
budgetValue budgetValue
) )
? 0 ? -1
: budgetValue; : budgetValue;
} }
}); });
@@ -2284,7 +2284,7 @@ function handleModelSelection(selectedModelId) {
); );
if (currentModelHelperTarget.targetKey === "THINKING_MODELS" && modelId) { if (currentModelHelperTarget.targetKey === "THINKING_MODELS" && modelId) {
// Automatically add corresponding budget map item with default budget 0 // Automatically add corresponding budget map item with default budget 0
createAndAppendBudgetMapItem(selectedModelId, 0, modelId); createAndAppendBudgetMapItem(selectedModelId, -1, modelId);
} }
} }
+1 -1
View File
@@ -1523,7 +1523,7 @@ endblock %} {% block head_extra_styles %}
</button> </button>
</div> --> </div> -->
<small class="text-gray-500 mt-1 block" <small class="text-gray-500 mt-1 block"
>为每个思考模型设置预算(整数,最大值 >为每个思考模型设置预算(-1为auto,最大值
32767),此项与上方模型列表自动关联。</small 32767),此项与上方模型列表自动关联。</small
> >
</div> </div>