DashScope API を介して Qwen-Deep-Research モデルを呼び出す際の、リクエストとレスポンスのパラメーターです。
関連ドキュメント: ディープリサーチ (Qwen-Deep-Research)
現在、このモデルは Python DashScope SDK のみをサポートしています。Java SDK と OpenAI 互換インターフェイスはサポートされていません。
DashScope
開始する前に、API キーを取得し、環境変数として設定してください。DashScope SDK を使用するには、SDK をインストールする必要もあります。
リクエストボディmodelstring(必須)サポートされている値: qwen-deep-research。messagesarray(必須)時系列順の会話履歴です。
メッセージタイプ ユーザーメッセージ object(必須)ユーザーメッセージは、モデルに質問、指示、またはコンテキストを送信するものです。Qwen-Deep-Research の 2 段階の呼び出しフローでは、ユーザーメッセージは異なる目的を果たします:
フィールド content 文字列(必須)メッセージのコンテンツ。ロール文字列(必須)user である必要があります。オブジェクト(任意)ユーザーメッセージに対するモデルの返信。ステップ 2 (ディープリサーチ) では、ステップ 1 でのモデルからの確認質問を渡すことで、より的を絞った分析を生成します。content文字列(任意)メッセージのコンテンツ。ロール文字列(必須)assistant である必要があります。文字列(任意)調査レポートのフォーマットと詳細レベル。有効な値:
| Python |
レスポンスオブジェクトstatus_code文字列リクエストの HTTP ステータスコードです。 200 は成功を示し、その他の値はエラーを示します。失敗した場合、スローされる例外には status_code と message が含まれます。request_id 文字列リクエストの一意の識別子。コード文字列エラーコード。成功した場合、このフィールドは空です。このパラメーターは Python SDK でのみ返されます。メッセージ 文字列エラーメッセージ。成功した場合、このフィールドは空です。出力オブジェクト呼び出しの結果。
フィールド テキスト 文字列このパラメーターは常に null です。finish_reason文字列モデルがコンテンツの生成を停止した理由。指定可能な値:
アレイモデルからの出力選択肢のリスト。
フィールド finish_reason 文字列指定可能な値:
オブジェクトモデルからのメッセージオブジェクト。
フィールド プロパティフェーズ 文字列現在のフェーズ。指定可能な値:
文字列assistant である必要があります。コンテンツ文字列モデルからの出力コンテンツ。追加 配列モデルが収集した Web 検索結果と参照。deep_researchオブジェクト取得されたウェブ検索および参照情報は、answer および WebResearch ステージにのみ含まれ、他のすべてのステージでは null です。調査 object調査プロセスの詳細。
フィールド researchGoal 文字列調査目標。querystring調査中に使用された検索クエリ。id整数検索ラウンド番号。範囲は [1, 15] です。learningMapオブジェクトツール呼び出しから要約されたコンテンツです。ツールの使用状況に関連付けられています。参照オブジェクト生成された回答の引用元。このフィールドは回答フェーズでのみ表示されます。
フィールド アイコン 文字列参照コンテンツのファビコン URL。index_number 整数参照コンテンツのインデックス。説明文字列参照コンテンツの簡単な説明。タイトル文字列参照された Web ページのタイトル。url 文字列参照コンテンツの URL。オブジェクト調査中に参照されたコンテンツ。Web 調査フェーズにのみ含まれます。
フィールド アイコン 文字列参照コンテンツのファビコン URL。index_number 整数参照コンテンツのインデックス。説明文字列参照コンテンツの簡単な説明。タイトル文字列参照されたWebページのタイトル。url 文字列参照コンテンツの URL。文字列ストリーミング中における各フェーズのステータス:
booleanストリームが完了したかどうか。指定可能な値:
文字列ストリーミング出力が終了した理由。指定可能な値:
objectこのリクエストでのトークン使用数。
フィールド input_tokens 整数入力トークンの数。output_tokens 整数出力トークンの数。 |