From 6d7a4e32fe120693be0e92efb6a8cacc6909abd3 Mon Sep 17 00:00:00 2001 From: kael-odin Date: Wed, 8 Jul 2026 09:30:37 +0800 Subject: [PATCH] =?UTF-8?q?docs(model-adapter):=20fix=20extra-params=20too?= =?UTF-8?q?ltip=20wording=20(merge=E2=86=92override)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ModelAdapterModal.vue described OpenAI extra params as "合并到" (merge into) the request body, but the backend (request_override.go:applyExtraParams) writes body[name] = value — same-name fields are overridden, not merged. This contradicted ModelEditor.vue's tooltip ("覆盖到...同名字段以这里为准") and risked users expecting array fields like `tools` to be appended, which would silently replace the built-in function tools. Align the modal tooltip with the editor view and the actual override semantics. --- frontend/src/components/ModelAdapterModal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/ModelAdapterModal.vue b/frontend/src/components/ModelAdapterModal.vue index 2e784ab..e1c697e 100644 --- a/frontend/src/components/ModelAdapterModal.vue +++ b/frontend/src/components/ModelAdapterModal.vue @@ -40,7 +40,7 @@ const openAIEndpointOptions = [ ]; const fieldTips = { - openAIExtraParams: "开启后会把 JSON 对象合并到 OpenAI 请求体。OpenAI service_tier 支持 auto、default、flex、scale、priority;priority 可用于高优先级/Fast 类场景。", + openAIExtraParams: "开启后会把 JSON 对象覆盖到 OpenAI 请求体。同名字段以这里为准。OpenAI service_tier 支持 auto、default、flex、scale、priority;priority 可用于高优先级/Fast 类场景。", }; const props = defineProps({