For the complete documentation index, see llms.txt. This page is also available as Markdown.

ChatGPT

Extraia respostas do ChatGPT enviando prompts, com dados analisados incluindo texto da resposta, saída em Markdown, citações, links externos e informações do modelo LLM.

O chatgpt source foi projetado para enviar prompts e recuperar respostas conversacionais do ChatGPT. Ele retorna tanto o texto completo da resposta do ChatGPT quanto seus metadados estruturados.

Exemplos de solicitação

Os exemplos de código a seguir demonstram como enviar um prompt e recuperar uma resposta do ChatGPT com resultados analisados.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "chatgpt",
        "prompt": "best supplements for better sleep",
        "parse": true,
        "search": true,
        "geo_location": "United States"
    }'

Usamos o método de integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull , consulte a seção métodos de integração .

Valores dos parâmetros da solicitação

Configuração básica e opções de personalização para rastrear o ChatGPT.

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

chatgpt

prompt

O prompt ou pergunta a enviar ao ChatGPT. Deve ter menos de 4000 símbolos.

-

search

Aciona o ChatGPT para realizar uma Pesquisa na Web para o prompt ao clicar no botão de interface associado.

true

render

A renderização de JavaScript é aplicada por padrão para chatgpt. Mais informações.

-

parse

Retorna dados analisados quando definido como true.

false

geo_location

Especifique um país de onde enviar o prompt. Mais informações.

-

callback_url

URL para seu endpoint de callback. Mais informações

-

- parâmetro obrigatório

Dados estruturados

Web Scraper API é capaz de extrair um objeto HTML ou JSON que contém a saída do ChatGPT, oferecendo dados estruturados sobre vários elementos da página de resultados.

chatgpt saída estruturada

Dicionário de dados de saída

Exemplo de HTML

Estrutura JSON

A saída estruturada chatgpt inclui campos como URL, page, resultados, e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do ChatGPT que analisamos, incluindo descrições, tipos de dados e metadados relevantes.

O número de itens e campos para um tipo específico de resultado pode variar dependendo do prompt enviado.

Nome da chave
Descrição
Tipo

url

A URL da conversa do ChatGPT.

string

page

Número da página.

integer

content

Um objeto que contém os dados da resposta do ChatGPT analisados.

object

content.prompt

Prompt original enviado ao ChatGPT.

string

content.llm_model

Modelo do ChatGPT usado (por exemplo, "gpt-4-o", "gpt-3.5-turbo", etc.).

string

content.markdown_json

Markdown completo da resposta em JSON do ChatGPT.

array

content.markdown_text

Markdown completo da resposta do ChatGPT.

string

content.response_text

Texto completo da resposta do ChatGPT.

string

content.citations

Lista de links de citação com URL e texto.

array

content.links

Lista de links externos referenciados na resposta.

array

content.parse_status_code

Código de status da operação de análise.

integer

created_at

Timestamp em que o trabalho de scraping foi criado.

timestamp

updated_at

Timestamp em que o trabalho de scraping foi concluído.

timestamp

job_id

ID do trabalho associado ao trabalho de scraping.

string

geo_location

Localização do proxy a partir da qual o prompt foi enviado.

string

status_code

Código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.

integer

parser_type

Tipo do parser usado para dividir o conteúdo HTML.

string

Atualizado

Isto foi útil?