計画、複数回の Web 検索、構造化されたレポートの生成を通じて、複雑な調査を自動化します。手動での作業を必要とせず、情報を収集し、統合します。
このドキュメントは、中国本土 (北京) リージョンにのみ適用されます。モデルを使用するには、中国本土 (北京) リージョンの API キーを使用してください。
クイックスタート
API キーを取得し、API キーを環境変数としてエクスポートします。SDK を使用して呼び出しを行う場合は、DashScope SDK をインストールします。
モデルは、2 段階のワークフローを採用しています。最初のステップは「フォローアップ質問」で、モデルが調査範囲を明確にします。次のステップは「詳細な調査」で、モデルが検索、分析、レポート生成を行います。フォローアップ質問を行うことで、長時間の調査を開始する前に、調査対象を正確に把握することができます。
現在、このモデルは Java 用 DashScope SDK または OpenAI 互換の API 呼び出しをサポートしていません。
仕様
モデル | コンテキストウィンドウ (トークン) | 最大入力 (トークン) | 最大出力 (トークン) |
|---|---|---|---|
qwen-deep-research | 1,000,000 | 997,952 | 32,768 |
qwen-deep-research-2025-12-15 |
qwen-deep-research: メインラインモデル、継続的に更新されます。qwen-deep-research-2025-12-15: スナップショットバージョンで、深さ、品質、MCP ツール呼び出しが改善されています。どちらも画像入力をサポートしており、個別に課金されます。主要機能
phase (現在のタスク) と status (タスクの進捗) を介して進捗を追跡します。
フォローアップ質問とレポート生成 (phase: "answer")
クエリを分析し、範囲を定義するための明確化の質問をし、最終的な調査レポートを生成します。
ステータス値:
typing: テキストコンテンツを生成中finished: テキストコンテンツの生成が完了
typing: 調査計画を生成中finished: 調査計画が完了
WebResultFinished は各ラウンドの終了を示します。finished はフェーズの終了を示します。
ステータス値:
streamingThinking: 調査タスクの分解と Web コンテンツの要約 (qwen-deep-research-2025-12-15に固有、streamingQueriesとstreamingWebResultを置き換えます)streamingQueries: 検索クエリの生成 (qwen-deep-researchのみ)streamingWebResult: Web 検索の実行と Web コンテンツの分析 (qwen-deep-researchのみ)WebResultFinished: 検索ラウンドが完了finished: Web 検索フェーズが完了
画像入力
両方のモデルが画像入力をサポートしています。モデルは画像を分析し、そのコンテンツを調査に組み込みます。content フィールドには配列フォーマットを使用し、image と text オブジェクトを一緒に渡します。
- サポートされているフォーマット:JPEG、PNG、BMP、WEBP。画像ごとに最大 10 MB。
- リクエストごとに最大 5 枚の画像。公開 URL と Base64 エンコーディングをサポートします。
- レスポンスのフォーマットは、テキストのみのリクエストと同じです。モデルは画像コンテンツに基づいてレポートを生成します。
MCP ツール呼び出し
MCP ツール呼び出しは
qwen-deep-research-2025-12-15 のみでサポートされています。qwen-deep-research はこの機能をサポートしていません。qwen-deep-research-2025-12-15 は、標準の Web 検索と並行して、WebResearch フェーズ中にナレッジベース、内部ドキュメント、または独自のデータベースなどの非公開またはドメイン固有のデータソースから情報を取得できます。research_tools パラメーターを介して MCP サーバー構成を渡します。レスポンスのフォーマットは、標準の呼び出しと同じです。
research_tools と MCP ツールの仕様の詳細については、「Qwen-Deep-Research」をご参照ください。
リクエスト例
課金
モデル | 入力コスト (1K トークンあたり) | 出力コスト (1K トークンあたり) | 無料クォータ |
|---|---|---|---|
qwen-deep-research | $0.007742 | $0.023367 | 無料クォータなし |
qwen-deep-research-2025-12-15 | 未定 | 未定 | 無料クォータなし |
本番環境に適用
ストリーミング出力の使用
モデルはストリーミング出力 (stream=True) のみをサポートしています。単一の調査タスクは、数十回の反復的な検索と読み取りサイクルにわたって数分間実行される可能性があり、これは同期リクエストのタイムアウトを超えます。ストリーミングを使用して接続を開いたままにし、phase および status フィールドを介して進捗を追跡します。
エラー処理
各チャンクでレスポンスのステータスコードを確認します。200 以外のステータスコードの場合は、code および message フィールドを読み取り、適切に処理します。
トークン使用量の監視
status が finished の場合、response.usage (入力トークン、出力トークン、リクエスト ID) からトークン使用量を取得します。
接続キープアライブの処理
KeepAlive フェーズは、長時間実行されるタスク間の接続を維持します。このフェーズは無視して、ストリームの処理を続行してください。
よくある質問
- 一部のレスポンスチャンクで output フィールドが空なのはなぜですか? 初期のチャンクにはメタデータのみが含まれます。コンテンツは、モデルが生成するにつれて後続のチャンクで届きます。
-
フェーズが完了したかどうかを判断するにはどうすればよいですか?
フェーズは、
statusがfinishedに変更されたときに完了します。 - モデルは OpenAI 互換の API 呼び出しをサポートしていますか? いいえ。OpenAI 互換の API 呼び出しはサポートされていません。
- 入力トークンと出力トークンはどのように計算されますか? 入力トークン:ユーザーメッセージとシステムプロンプト。出力トークン:フォローアップ質問、調査計画、目標、検索クエリ、最終レポート。
-
qwen-deep-research と qwen-deep-research-2025-12-15 の違いは何ですか?
qwen-deep-research: メインラインモデル、継続的に更新されます。qwen-deep-research-2025-12-15: スナップショットバージョンで、深さ、品質、MCP サポートが改善されています。どちらも画像入力をサポートしており、個別に課金されます。 -
調査のために画像を渡すにはどうすればよいですか?
contentには配列フォーマットを使用します:配列内のオブジェクトとして{"image": "URL"}と{"text": "description"}を渡します。両方のモデルが画像入力をサポートしています。 -
フォローアップ質問をスキップして、直接調査に進むにはどうすればよいですか?
parametersでenable_feedbackをfalseに設定します。モデルはフォローアップ質問をスキップし、すぐに調査を開始します。