phaseo:web_fetch を使います。たとえば、ドキュメントページ、記事、変更履歴、PDF のようなテキストソースが対象です。
モデルが取得するタイミングを判断して URL を指定し、サイズが制限されたページテキストをツールコンテキストとして受け取ります。
動作のしくみ
{ "type": "phaseo:web_fetch" }をtoolsに追加します。- モデルが URL を取得する必要があるか判断します。
- Phaseo が設定済みのエンジンでコンテンツを取得して抽出します。
- 抽出されたテキスト、タイトル、URL、切り詰めに関するメタデータがモデルに返されます。
- モデルが最終応答を書き、必要に応じて追加の URL を取得します。
クイックスタート
設定
エンジンの選択
HTTP(S) URL のみがサポートされています。Gateway の直接取得ではテキスト形式のコンテンツタイプを受け付け、HTML をプレーンテキストに変換してからモデルに返します。
Anthropic ネイティブ取得
ツールの結果
管理対象の取得では、次のようなフィールドを含む JSON ツール結果が返ります。truncated を確認してください。
使用量と料金
Web Fetch を呼び出すと、次の値が増えます。server_tool_web_fetch_requests を使う場合があります。モデルの料金カードにメーターが定義されている場合、プロバイダーのネイティブ取得使用量には native_web_fetch_requests が使われることがあります。