fix(openai_compat): add ok check for native_search type assertion

This commit is contained in:
程智超0668000959 2026-06-10 17:36:53 +08:00
parent b9a8fad6fa
commit 351ecf0182

View file

@ -154,7 +154,8 @@ func (p *Provider) buildRequestBody(
}
// When fallback uses a different provider (e.g. DeepSeek), that provider must not inject web_search_preview.
nativeSearch, _ := options["native_search"].(bool)
nativeSearch, ok := options["native_search"].(bool)
_ = ok
nativeSearch = nativeSearch && isNativeSearchHost(p.apiBase)
if len(tools) > 0 || nativeSearch {
requestBody["tools"] = buildToolsList(tools, nativeSearch)