建立网站地图
从根 URL 探索网站链接图并返回发现的 URL。这是仅用于 discovery 的端点,不包含内容提取字段。支持 Bearer API 密钥,也支持将 api_key 放在 JSON body 中作为兼容性回退;https://api.bazaarlink.ai/v1 和 https://bazaarlink.ai/api/v1 均可使用。未知字段会被忽略。响应包含 base_url、URL 字符串数组 results、response_time、我们附加的 usage.credits 和 usage.cost(credits 乘以管理员设置的每 credit 价格)以及 request_id。 每 10 个成功页面基本收取 1 credit;提供 instructions 时为 2 credits。失败页面免费。实际 credits 从共享每日免费额度扣除;如果根据 limit 的估算超过剩余额度,超出部分从余额计费;没有余额则返回 432 并建议降低 limit。 SDK 示例;请将密钥放在环境变量或其他安全的服务端配置中。 Python: from tavily import TavilyClient client = TavilyClient(api_key="...", api_base_url="https://api.bazaarlink.ai/v1") response = client.map("docs.tavily.com") JavaScript: import { tavily } from "@tavily/core" const tvly = tavily({ apiKey: process.env.BAZAARLINK_API_KEY, apiBaseURL: "https://api.bazaarlink.ai/v1" }) const response = await tvly.map("docs.tavily.com")
/v1/map验证
Authorization必填在 Authorization 标头以 Bearer token 传入 API 密钥。
Body
url必填开始建立地图的根 URL;可以省略 scheme,例如 docs.tavily.com。
"docs.tavily.com"instructions告诉探索器要查找的内容;提供后每 10 个成功页面的 mapping 成本为 2 credits,而不是 1。
"Find Python SDK pages"max_depth建立地图的最大深度,范围 1–5,默认 1。
1max_breadth每层每页最多跟随的链接数,范围 1–500,默认 20。
20limit停止前处理的链接总数,最小 1,默认 50。
50select_paths路径选择 的正则表达式数组;最多 50 个条目,每个表达式最多 200 个字符。
["^/docs/.*"]select_domains域名选择 的正则表达式数组;最多 50 个条目,每个表达式最多 200 个字符。
["^docs\.example\.com$"]exclude_paths路径排除 的正则表达式数组;最多 50 个条目,每个表达式最多 200 个字符。
["^/private/.*"]exclude_domains域名排除 的正则表达式数组;最多 50 个条目,每个表达式最多 200 个字符。
["^private\.example\.com$"]allow_external是否将外部域名链接纳入结果,默认 true。
truetimeout等待建立地图的秒数。Tavily 范围为 10–150,但 BazaarLink 的有效上限是 90 秒;超过 90 会降低到 90。
90include_usage是否在响应中包含 usage,默认 false;包含时会显示 credits 和 usage.cost。
false