BazaarLinkBazaarLink
Masuk
DokumentasiReferensi APIReferensi SDKPenggunaan AgentikSkill AI

Gunakan klien Tavily resmi dengan BazaarLink

Arahkan klien dan integrasi Tavily yang telah diverifikasi ke BazaarLink dengan mengganti base URL dan memakai kunci API BazaarLink. Halaman ini hanya memuat perilaku yang diverifikasi dari sumber.

Base URL dan autentikasi

Gunakan https://api.bazaarlink.ai/v1 sebagai base URL utama. Base URL lama https://bazaarlink.ai/api/v1 tetap didukung. SDK Python mengirim Authorization: Bearer serta header X-* tambahan; BazaarLink menerima header tersebut.

Preferred base URL: https://api.bazaarlink.ai/v1
Legacy supported base URL: https://bazaarlink.ai/api/v1

Python: tavily-python

Klien Python menerima api_base_url dan mengirim kunci BazaarLink sebagai 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

Factory tavily JavaScript resmi menerima apiBaseURL. Simpan kunci API di environment variable atau secret store lokal.

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

Kelas LangChain yang diverifikasi menerima api_base_url. Atur pada TavilySearch, TavilyExtract, dan 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 biasa

Klien HTTP apa pun dapat memanggil endpoint yang sama dengan Authorization: Bearer dan JSON body. Contoh menggunakan 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 dan n8n

Gunakan node HTTP Request umum: POST https://api.bazaarlink.ai/v1/search dengan Authorization: Bearer dan Content-Type: application/json. Node Tavily resmi Dify dan n8n belum diverifikasi untuk menerima base URL kustom, jadi halaman ini tidak mengklaimnya.

POST https://api.bazaarlink.ai/v1/search
Authorization: Bearer YOUR_BAZAARLINK_API_KEY
Content-Type: application/json

{"query":"What is new in AI?"}

MCP: batas yang terverifikasi

Paket npm tavily-mcp resmi meng-hardcode api.tavily.com dan tidak dapat diarahkan ke BazaarLink.

Sekarang tersedia: endpoint MCP HTTP jarak jauh tersedia di https://api.bazaarlink.ai/v1/mcp. Autentikasi menggunakan kunci API BazaarLink; endpoint ini menyediakan search, extract, crawl, dan map. Paket npm tavily-mcp tanpa modifikasi tetap meng-hardcode api.tavily.com dan tidak dapat diarahkan ulang.

Cursor dan Claude Desktop

Wrapper npm stdio terpisah bersifat opsional. Cursor dan Claude Desktop sama-sama mendukung server MCP HTTP jarak jauh dengan URL dan header. JSON berikut adalah konfigurasi yang direncanakan, bukan klaim endpoint aktif.

Konfigurasi Cursor yang direncanakan

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

Konfigurasi Claude Desktop yang direncanakan

{
  "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"
      }
    }
  }
}
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.