BazaarLinkBazaarLink
登入
文件API 参考SDK 参考Agent 应用AI Skills

使用官方 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/v1

Python:tavily-python

Python 客户端接受 api_base_url,并将 BazaarLink 密钥作为 Authorization: Bearer 发送。

from tavily import TavilyClient

client = TavilyClient(
    api_key="YOUR_BAZAARLINK_API_KEY",
    api_base_url="https://api.bazaarlink.ai/v1",
)

response = client.search("What is new in AI?")

JavaScript:tavily

官方 JavaScript tavily 工厂接受 apiBaseURL。请将 API 密钥保存在环境变量或本地 secret store 中。

import { tavily } from "@tavily/core";

const client = tavily({
  apiKey: process.env.BAZAARLINK_API_KEY,
  apiBaseURL: "https://api.bazaarlink.ai/v1",
});

const response = await client.search("What is new in AI?");

LangChain:langchain-tavily

已验证的 LangChain 类接受 api_base_url,请在 TavilySearch、TavilyExtract 和 TavilyCrawl 上设置。

from langchain_tavily import TavilySearch, TavilyExtract, TavilyCrawl

search = TavilySearch(
    tavily_api_key="YOUR_BAZAARLINK_API_KEY",
    api_base_url="https://api.bazaarlink.ai/v1",
)
extract = TavilyExtract(
    tavily_api_key="YOUR_BAZAARLINK_API_KEY",
    api_base_url="https://api.bazaarlink.ai/v1",
)
crawl = TavilyCrawl(
    tavily_api_key="YOUR_BAZAARLINK_API_KEY",
    api_base_url="https://api.bazaarlink.ai/v1",
)

纯 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 是计划中的配置,不代表端点已经上线。

计划中的 Cursor 配置

{
  "mcpServers": {
    "bazaarlink-search": {
      "url": "https://api.bazaarlink.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:BAZAARLINK_API_KEY}"
      }
    }
  }
}

计划中的 Claude Desktop 配置

{
  "mcpServers": {
    "bazaarlink-search": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api.bazaarlink.ai/v1/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}",
        "--transport",
        "http-only"
      ],
      "env": {
        "AUTH_HEADER": "Bearer YOUR_BAZAARLINK_KEY"
      }
    }
  }
}
客服
客服
您好!有什么可以协助?
请留下消息,我们会尽快回复。