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 的原始事件流。
不支持的标志
结果取决于标志: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。