diff --git a/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts b/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts index ca8279999..9e3310e0b 100644 --- a/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts +++ b/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts @@ -43,9 +43,11 @@ export function createAdapter(): WebSearchAdapter { const adapterKey = envAdapter === 'api' || envAdapter === 'bing' || envAdapter === 'brave' || envAdapter === 'exa' ? envAdapter - : isFirstPartyAnthropicBaseUrl() - ? 'api' - : 'exa' + : isThirdPartyProvider() + ? 'bing' + : isFirstPartyAnthropicBaseUrl() + ? 'api' + : 'exa' if (cachedAdapter && cachedAdapterKey === adapterKey) return cachedAdapter