使用官方 Tavily 客户端连接 BazaarLink
将已验证的 Tavily 客户端和集成指向 BazaarLink,只需更换 base URL 并使用 BazaarLink API 密钥。本页只介绍已从源码验证的行为。
Base URL 与身份验证
建议使用 https://api.bazaarlink.ai/v1。原有的 https://bazaarlink.ai/api/v1 仍受支持。Python SDK 会发送 Authorization: Bearer 和额外的 X-* 请求头;BazaarLink 接受这些请求头。
Preferred base URL: https://api.bazaarlink.ai/v1
Legacy supported base URL: https://bazaarlink.ai/api/v1Python:tavily-python
Python 客户端接受 api_base_url,并将 BazaarLink 密钥作为 Authorization: Bearer 发送。
JavaScript:tavily
官方 JavaScript tavily 工厂接受 apiBaseURL。请将 API 密钥保存在环境变量或本地 secret store 中。
LangChain:langchain-tavily
已验证的 LangChain 类接受 api_base_url,请在 TavilySearch、TavilyExtract 和 TavilyCrawl 上设置。
纯 HTTP
任何 HTTP 客户端都可以使用 Authorization: Bearer 和 JSON body 调用相同端点。示例使用 Tavily Search。
curl -X POST https://api.bazaarlink.ai/v1/search \
-H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"What is new in AI?"}'Dify 与 n8n
使用通用 HTTP Request 节点:POST https://api.bazaarlink.ai/v1/search,并携带 Authorization: Bearer 与 Content-Type: application/json。官方 Dify 和 n8n Tavily 节点是否允许自定义 base URL 尚未验证,因此本页不作支持声明。
POST https://api.bazaarlink.ai/v1/search
Authorization: Bearer YOUR_BAZAARLINK_API_KEY
Content-Type: application/json
{"query":"What is new in AI?"}MCP:已验证边界
官方 npm tavily-mcp 包将 api.tavily.com 硬编码,无法指向 BazaarLink。
现已可用:远程 HTTP MCP 端点已在 https://api.bazaarlink.ai/v1/mcp 提供。请使用 BazaarLink API 密钥进行身份验证;它提供 search、extract、crawl 和 map。未修改的 npm tavily-mcp 包仍将 api.tavily.com 硬编码,无法重定向。
Cursor 与 Claude Desktop
不需要额外的 npm stdio wrapper。Cursor 和 Claude Desktop 都支持使用 URL 和请求头配置远程 HTTP MCP 服务器。以下 JSON 是计划中的配置,不代表端点已经上线。