payload.include는 태스크 응답에 선택 필드를 더합니다. 플래그는 모두 boolean이며, 엔진마다 일부만 적용됩니다.
플래그
지원 매트릭스
✓ 적용, 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은 네이버의 원본 이벤트 스트림입니다.
지원하지 않는 플래그
플래그에 따라 동작이 다릅니다.html, screenshot, citationAnalysis는 boolean이어야 하고(아니면 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를 참고하세요.