Saltar para o conteúdo principal
payload.include adiciona campos opcionais à resposta de uma tarefa. Cada flag é um booleano, e cada mecanismo respeita só algumas delas.

Flags

Matriz de suporte

✓ respeitada, sempre retornado sem a flag, — sem efeito (ignorada), ✗ recusada. ads e shopping funcionam só no CHATGPT, onde vêm ligadas por padrão; todos os outros mecanismos as ignoram. searchQueries marcado como “sempre” significa que o mecanismo retorna o campo com ou sem a flag.

Markdown sem flag

AIMODE, NAVER_AI_BRIEF, NAVER_AI_TAB, META_AI, QWEN e DOUBAO retornam markdown em toda resposta. Para esses mecanismos, o Markdown é o formato real da resposta (títulos, listas, tabelas e cartões no lugar), e não uma cópia de text. O CHATGPT também o retorna por padrão; envie "markdown": false para removê-lo. O GOOGLE também aceita a flag antiga include.aioverview.markdown, que faz o mesmo que include.markdown.

Respostas brutas

rawResponse vem desligada por padrão em todos os mecanismos, inclusive no CHATGPT. A saída bruta chega em um de dois campos:
  • rawResponse: um array de eventos de stream já interpretados (CHATGPT, GEMINI, PERPLEXITY, BING_COPILOT, META_AI, QWEN, DOUBAO).
  • rawContent: uma string. Em GOOGLE, AIMODE, GOOGLE_SERP e BING_SEARCH, é o HTML completo da página de resultados renderizada; em NAVER_AI_BRIEF e NAVER_AI_TAB, é o stream de eventos original do Naver.
Esses campos chegam a centenas de KB, então peça-os só quando precisar.

Flags não suportadas

O que acontece depende da flag: html, screenshot e citationAnalysis precisam ser booleanos (caso contrário, 400 VALIDATION_ERROR), assim como analysis (422 VALIDATION_ERROR). Todas as recusas acontecem no envio, antes de qualquer reserva de créditos.

Citation Analysis

include.citationAnalysis: true inicia uma Citation Analysis da resposta assim que ela é concluída. É uma tarefa separada e cobrada; o webhook da resposta espera por ela, e as leituras a incluem em response.citationAnalysis. Funciona em CHATGPT, GEMINI, PERPLEXITY, GOOGLE, AIMODE, BING_SEARCH, BING_COPILOT, NAVER_AI_BRIEF e NAVER_AI_TAB. A chave de API também precisa ter permissão para enviar CITATION_ANALYSIS (caso contrário, 403). Veja Citation Analysis para o resultado e o preço.

Relacionados