公式 Tavily クライアントを BazaarLink で使う
検証済みの Tavily クライアントと統合を、base URL の変更と BazaarLink API キーだけで BazaarLink に向けます。このページはソースから確認できた動作だけを扱います。
Base URL と認証
推奨 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 キーは環境変数またはローカルのシークレットストアで管理してください。
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 node を使い、Authorization: Bearer と Content-Type: application/json を付けて POST https://api.bazaarlink.ai/v1/search を呼びます。公式 Dify・n8n Tavily node がカスタム 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 server をどちらもサポートします。以下の JSON は計画中の設定であり、稼働中の endpoint を示すものではありません。