メインコンテンツへスキップ
payload.include はタスクのレスポンスに任意のフィールドを追加します。各フラグはブール値で、各エンジンが効かせるのはその一部だけです。

フラグ

対応表

✓ 有効、always フラグなしでも常に返す、— 効果なし(無視)、✗ 拒否。 ads と shopping は CHATGPT でのみ効き、既定でオンです。他のエンジンはすべて無視します。searchQueries の「always」は、フラグの設定に関係なくエンジンがそのフィールドを返すことを意味します。

フラグなしのMarkdown

AIMODE、NAVER_AI_BRIEF、NAVER_AI_TAB、META_AI、QWEN、DOUBAO はすべての回答で markdown を返します。これらのエンジンではMarkdownが回答の本来の形(見出し、リスト、表、カードがその位置にある)で、text のコピーではありません。CHATGPT も既定で返します。不要なら "markdown": false を送ってください。 GOOGLE は旧フラグ include.aioverview.markdown も受け付け、include.markdown と同じ働きをします。

生レスポンス

rawResponse は CHATGPT を含むすべてのエンジンで既定でオフです。生の出力は次の2つのフィールドのいずれかに入ります。
  • rawResponse: 解析済みストリームイベントの配列(CHATGPT、GEMINI、PERPLEXITY、BING_COPILOT、META_AI、QWEN、DOUBAO)。
  • rawContent: 文字列。GOOGLE、AIMODE、GOOGLE_SERP、BING_SEARCH ではレンダリングされた結果ページ全体のHTML、NAVER_AI_BRIEF と NAVER_AI_TAB では NAVER の元のイベントストリームです。
これらのフィールドは数百KBになることがあるため、必要なときだけリクエストしてください。

未対応のフラグ

扱いはフラグによって異なります。 html、screenshot、citationAnalysis はブール値でなければならず(それ以外は 400 VALIDATION_ERROR)、analysis も同様です(422 VALIDATION_ERROR)。拒否はすべて送信時、クレジットを確保する前に行われます。

Citation Analysis

include.citationAnalysis: true を指定すると、回答の完了後にその回答のCitation Analysisを開始します。これは別の従量課金タスクで、回答の Webhook はその完了を待ち、読み取り時には response.citationAnalysis に埋め込まれます。CHATGPT、GEMINI、PERPLEXITY、GOOGLE、AIMODE、BING_SEARCH、BING_COPILOT、NAVER_AI_BRIEF、NAVER_AI_TAB で使えます。APIキーにも CITATION_ANALYSIS の送信が許可されている必要があります(なければ 403)。結果と料金は Citation Analysis を参照してください。

関連