Anthropic Web Search
Generate cited answers using web search.
モデルに基づくウェブ検索(Anthropic)。
Claude とウェブ検索を使って引用付きの回答を生成します。messages と max_tokens を指定します。モデルと web_search ツールはサービス側で管理され、max_uses が検索回数の上限です。レスポンスは Anthropic Messages オブジェクトで、ツール使用、検索結果、テキストの各ブロックを含みます。usage はリソース消費量を報告するもので、Felo の請求ではありません。
料金の参考情報
- 計測方法:レスポンスコンポーネント単位で計測。
- 参考リクエスト見積もり:USD 0.3。
- 参照用の顧客乗数:1.0。確定済みの顧客金額には再適用しないでください。
参考情報のメタデータであり、アカウントへの見積もり、保証された価格、支出上限ではありません。リソースクレジットは Felo クレジットではありません。最終的な請求は Felo の請求記録に従います。
- 型: integermax
_tokens 必須回答で生成するトークンの最大数。上流の Messages API で必須です。
- 型: array object[]messages必須
会話メッセージ。Anthropic Messages API と同じ形式です。ユーザーのターンに質問を指定します。
- content型: string
メッセージテキスト。構造化コンテンツブロックも使用できます。
- role型: string 列挙値値
- user
- assistant
- 型: stringsystem
回答のトーンや形式を制御する任意のシステムプロンプト。
- 型: object200
標準的な Anthropic Messages レスポンスです。
content[]には実行された検索と引用付きの回答が交互に含まれます。usage.server_tool_use.web_search_requestsが請求対象の検索回数です。- 型: array object[]content
順序付けられたブロック:server_tool_use(検索クエリ)、web_search_tool_result(ソース)、text(引用付きの回答)。
空のオブジェクト - 型: stringid
- 型: stringrole
- 型: stringstop
_reason - 型: stringtype
- 型: objectusage
- cache型: integer
_creation _input _tokens Integer numbers.
- cache型: integer
_read _input _tokens Integer numbers.
- input型: integer
_tokens Integer numbers.
- output型: integer
_tokens Integer numbers.
- server型: object
_tool _use - web型: integer
_search _requests 課金対象のウェブ検索回数。
application/json - 400
リクエストを処理できませんでした。リクエストパラメータを確認してください。
- 401
有効な Felo API キーが必要です。
- 402
請求要件が満たされていないため、リクエストを続行できません。
- 403
このアカウントにはこの操作を行う権限がありません。
- 429
リクエストまたは支出の上限に達しました。
- 502
サービスがリクエストを完了できませんでした。
- 503
API または請求サービスが一時的に利用できません。
- 504
リクエストの処理中にサービスがタイムアウトしました。
- default
エラーレスポンス。上流のパススルーレスポンスはプロバイダーの形式を使用する場合があります
application/json
curl https://openapi.felo.ai/v1/beta/anthropic-websearch/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "What are the three biggest AI announcements this week? Give one sentence each with sources."
}
]
}'
{
"id": "string",
"type": "message",
"role": "assistant",
"stop_reason": "end_turn",
"content": [
{}
],
"usage": {
"input_tokens": 1,
"output_tokens": 1,
"cache_read_input_tokens": 1,
"cache_creation_input_tokens": 1,
"server_tool_use": {
"web_search_requests": 1
}
}
}