跳转到主要内容
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。原始输出出现在以下两个字段之一:
  • 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。

相关内容