cicora.ai
API仕様最新の出典

ウェブ検索

クライアント側で実行する`web_search`関数を使って最新の出典を取得し、リンクは生成テキストと分けて保持します。

連携リファレンス:お使いの環境に合わせて、アカウントのAPI設定とモデルカタログからパラメーターおよび利用可能な機能を選択してください。

クライアント関数を記述

例のとおり、tools配列に標準の関数ツールとして`web_search`を送信します。モデルは呼び出しを要求するだけで、アプリケーションが許可された出典を通じて検索を実行します。

実行後、一致するtool_call_idを含むrole `tool`メッセージで、正規化した結果をモデルに返します。モデルのテキストは出典の代わりにはなりません。URL、タイトル、日付、コンテキストを保持してください。

クライアント側で実行するウェブ検索関数
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Find current primary sources for this topic."}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "web_search",
      "description": "Search permitted sources for current information.",
      "parameters": {
        "type": "object",
        "properties": {"query": {"type": "string"}},
        "required": ["query"],
        "additionalProperties": false
      }
    }
  }]
}

信頼できる回答

  • 検索を実行する前に、関数名とquery引数を検証します。
  • ワークフローで検証が必要な場合は、主張の近くにユーザー向けのリンクを表示します。
  • 組織のポリシーで必要な場合は、製品側でドメインまたはタスクを制限します。

コストと記録

検索にかかる費用は、関数実行側でモデルトークンとは別に記録します。

一部の出力後に検索を自動で繰り返さないでください。まず、どの出典がすでに届き、ユーザーに何が表示されたかを確認します。