はじめに
TavilyはAIのために設計された検索ツールで、開発者や大規模なモデルがリアルタイムで正確な情報にオンラインでアクセスできるようにすることを主な目的としています。従来の検索エンジンのように一般ユーザーをターゲットにするのではなく、AIエージェントや大規模言語モデル(LLM)向けに設計されています。Tavilyは、高速で信頼性の高い検索結果を提供することで、AIアプリケーションがより正確に質問に答えたり、タスクを完了したりすることをサポートします。このサイトはAlphaAI Technologies Inc.によって運営されており、データの信憑性とソースの信頼性に重点を置いている。ユーザーはTavilyをAPI経由で自分のプロジェクトに簡単に統合することができ、個人開発者や企業に適している。
機能一覧
- リアルタイム検索ウェブから最新の情報を入手し、AIが入手したデータが古くないことを確認する。
- APIの統合開発者が検索機能に素早くアクセスできるよう、使いやすいAPIを提供する。
- 内容抽出指定したウェブページからテキストや画像を抽出し、簡単にデータ処理を行うことができます。
- スマートな提案AIが情報をより深く掘り下げることができるように、クエリに基づいて関連する質問を提案する。
- 学際的サポートニュースや金融など幅広い分野をカバーし、さまざまなニーズに応える。
- オープンソース・サポートGPT Researcherのようなオープンソースプロジェクトと協力し、無償のツールを提供する。
ヘルプの使用
Tavilyの使用は主にAPIを中心としたもので、基本的なプログラミングスキルを持つユーザーに適しています。以下はTavilyの使い方に関する詳細なガイドです:
始め方
- アカウント登録
見せるhttps://tavily.com/
右上の「登録」ボタンをクリックします。Eメールとパスワードを入力して登録を完了します。登録後、確認メールが届きますので、リンクをクリックしてアカウントを有効にしてください。 - APIキーの取得
ログイン後https://app.tavily.com/
API Keys "セクションで、"Generate "をクリックして新しいAPIキーを生成する。API Keys "セクションで、"Generate "をクリックして新しいAPIキーを生成する。キーは以下のような文字列です。tvly-YOUR_API_KEY
文字をコピーして保存すれば、それがAPIを呼び出すための認証情報となる。 - クライアントのインストール(Pythonなど)
TavilyはPython SDKを提供しており、インストールは非常に簡単です。ターミナルを開き、以下のコマンドを入力します:
pip install tavily-python
インストールすると、あなたのコードでTavilyの機能を使えるようになります。
- 基本的な検索操作
Pythonで以下のコードを実行し、検索機能をテストする:
from tavily import TavilyClient
client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search("2025年最新科技趋势")
print(response)
このコードは、タイトル、リンク、コンテンツのスニペットを含む検索結果の辞書を返します。無料アカウントでは、個人的なテストに十分な月間1000検索のクォータがあります。
注目の機能操作
- ウェブコンテンツの抽出
特定のウェブページから情報を抽出したい場合はextract
方法例
urls = ["https://en.wikipedia.org/wiki/Artificial_intelligence"]
response = client.extract(urls=urls, include_images=True)
print(response["results"][0]["raw_content"])
これは、指定されたウェブページのテキストコンテンツと画像リンクを返し、同時に抽出される最大20のURLをサポートします。
- インテリジェントなサジェスチョンと詳細検索
検索時にはinclude_answer=True
Tavilyはお客様のご質問に直接お答えし、適切なアドバイスを提供いたします。例えば
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])
結果は、簡潔な答えと、さらなる探求のための提案された質問とともに返される。
作業工程詳細
- 設定環境
Python 3.6以上がコンピュータにインストールされていることを確認してください。エージェントが必要な場合は、クライアントを初期化するときに追加できます:
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
- テストAPI
Tavily は API プレイグラウンド (https://docs.tavily.com/
)、ウェブ・ページに直接クエリーを入力し、返される結果のフォーマットを見ることができます。これにより、コードを書く前にデータ構造に慣れることができます。 - 結果
検索結果はJSON形式で返され、以下の内容を含みます。results
(検索エントリー)、images
(関連画像)とresponse_time
(応答時間)。最初の5つの結果のみなど、必要に応じて特定のフィールドを抽出することができます:
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
- 高度な使用法
検索を制限する必要がある場合はinclude_domains
パラメータ。例えば、ウィキペディアだけを検索する:
response = client.search("AI定义", include_domains=["wikipedia.org"])
ほら
- 無料版の通話回数は月1000回で、それ以上は有料プランにアップグレードする必要がある。
- APIキーは、悪用を避けるために公に共有されるべきではない。
- レスポンスタイムは通常数秒以内ですが、複雑なクエリの場合は若干長くなることがあります。
これらのステップを踏めば、簡単な検索でも複雑なデータ抽出でも、すぐにTavilyを使い始めることができます。
アプリケーションシナリオ
- AIアシスタント開発
開発者はTavilyを使って、ニュースや天気に関するユーザーの質問に答えるなど、チャットボットにリアルタイムの情報サポートを提供することができる。 - 学術研究
研究者はTavilyを使って論文やウェブページの内容を抽出し、情報を素早く整理して効率を上げる。 - 市場分析
企業は競合他社の最新ニュースを検索し、財務データや業界データを取得するためにTavilyを使用しています。
品質保証
- TavilyとGoogle検索の違いは何ですか?
TavilyはAI向けに設計されており、プログラム処理に適した、よりクリーンで構造化された検索結果を提供する。Google検索は一般ユーザー向けで、より幅広い検索結果を提供するが、手作業によるフィルタリングが必要である。 - 無料版で十分ですか?
個人開発者や小規模なプロジェクトでは月1000回の検索で十分だが、大規模なアプリでは有料版が必要になる。 - 中国語の検索に対応していますか?
サポートされているが、ネットワーク・データ・ソースの制限により、英語検索より若干効果が劣る可能性がある。