docs: 将仓库代码注释统一为中文
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
CI / docs-check (pull_request) Canceled after 0s
CI / backend-test (pull_request) Canceled after 0s
CI / service-test (pull_request) Canceled after 0s
CI / frontend-test (pull_request) Canceled after 0s
CI / rust-core (pull_request) Canceled after 0s

This commit is contained in:
2026-09-10 00:40:56 +08:00
parent 51c592841d
commit d703ab64e3
249 changed files with 707 additions and 900 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
"""Declarative request-body extensions with explicit host-owned field conflicts."""
"""声明性请求主体扩展与显式主机拥有的字段冲突。"""
import copy
import json
from typing import Literal
@@ -61,7 +61,7 @@ def deep_merge(base, extension):
def apply_overrides(payload, rules, capability, *, stream=False):
selected = [rule for rule in rules if rule.capability == capability and rule.model in (None, payload.get("model"))
and (rule.stream is None or rule.stream == stream)]
# General defaults precede model overrides; explicit stream conditions are most specific.
# 一般默认值先于模型覆盖;显式流条件是最具体的。
selected.sort(key=lambda rule: (rule.model is not None, rule.stream is not None))
for rule in selected:
payload = deep_merge(payload, rule.body)