レスポンスオブジェクト | リサーチ計画フェーズ{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"text": null,
"finish_reason": null,
"choices": null,
"message": {
"phase": "ResearchPlanning",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
},
"request_id": "2a6187f0-7e7b-40bb-xxx"
}
Web 検索フェーズ{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "WebResearch",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {
"query": {
"researchGoal": "By searching",
"query": "",
"id": 1
}
}
},
"status": "streamingQueries"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
持続的接続フェーズ{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "KeepAlive",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
フォローアップ質問応答フェーズ{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "answer",
"role": "assistant",
"content": ", these promises are mutual",
"extra": {
"deep_research": {
"references": [
{
"icon": "",
"index_number": 1,
"description": "The two xxx envisioned in the plan were never in ",
"title": "History and Background | United Nations - the United Nations",
"url": "https://www.un.org/xxx"
}
]
}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
|
status_code string リクエストの状態コード。値 200 は成功を示します。その他の値は失敗を示します。 呼び出しが失敗した場合、例外がスローされます。例外メッセージには、status_code と message パラメーターの値が含まれます。 |
request_id string 呼び出しの一意の識別子。 |
code string エラーコード。呼び出しが成功した場合、このパラメーターは空です。 Python SDK のみがこのパラメーターを返します。 |
message string エラーメッセージ。呼び出しが成功した場合、このパラメーターは空です。 |
output object 呼び出しの結果に関する情報。 プロパティ text string 現在、このパラメーターは null に固定されています。 finish_reason string モデルが出力を停止した理由。有効な値は次のとおりです。 choices array モデルからの出力情報。 プロパティ finish_reason string 次のシナリオを考慮してください。 message object モデルによって出力されたメッセージオブジェクト。 プロパティ プロパティ phase string プロセスの現在のフェーズ。値は次のいずれかです。 role string 出力メッセージのロール。値は assistant に固定されています。 content string モデルからの出力コンテンツ。 extra array モデルによって取得された Web 検索および参照情報。 deep_research object Web 検索および参照情報が含まれます。このパラメーターは、answer および WebResearch フェーズでのみ返されます。他のフェーズでは、このパラメーターの値は null です。 research object モデルのリサーチプロセスとコンテンツに関する情報。 プロパティ researchGoal string リサーチの目標。 query string リサーチプロセス中に使用される検索コンテンツ。 id integer 検索ラウンド。値の範囲は 1〜15 です。 learningMap object ツール呼び出しから要約されたコンテンツ。このパラメーターはツール呼び出しに関連付けられています。 references object モデルが応答を生成するために参照したコンテンツ。このパラメーターは answer フェーズでのみ返されます。 プロパティ icon string 参照された URL のファビコンへのリンク。 index_number integer 参照のインデックス。 description string 参照の簡単な説明。 title string 参照の Web ページのタイトル。 url string 参照 Web ページの URL。 webSites object リサーチプロセス中にモデルが参照するコンテンツ。このパラメーターは Web 検索フェーズでのみ返されます。 プロパティ icon string 参照された URL のファビコンへのリンク。 index_number integer 参照のインデックス。 description string 参照の簡単な説明。 title string 参照の Web ページのタイトル。 url string 参照 Web ページの URL。 status string モデルの出力プロセスにおけるさまざまなフェーズのステータス。 typing: このフェーズのコンテンツが生成中です。 finished: フェーズは完了です。 streamingQueries: リサーチ目標と検索クエリが生成中です。 streamingWebResult: 検索、Web ページの読み取り、コードの実行が進行中です。 WebResultFinished: Web 検索フェーズは完了です。
finished boolean モデルのコンテンツのストリーミング出力が完了したかどうかを示します。有効な値は次のとおりです。 finished_reason string モデルのコンテンツのストリーミング出力が終了した理由を示します。有効な値は次のとおりです。 |
usage object このリクエストで使用されたトークンに関する情報。 プロパティ input_tokens integer 入力トークンの数。 output_tokens integer 出力トークンの数。 |