ANÚNCIO

~/questoes/inteligencia-artificial

Qual é o formato típico da resposta retornada pela API do ChatGPT?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Como usar a API do Chat GPT (OpenAI) no seu projeto (passo a passo simples!)
Para fixar

Entendendo o Formato de Resposta da API do ChatGPT

Conceito central

Quando você faz uma requisição à API do ChatGPT, a resposta não vem como texto simples. Ela retorna uma estrutura de dados bem organizada que inclui o texto gerado, informações sobre tokens utilizados, custos da requisição e metadados úteis para monitorar seu uso.

Por que essa resposta faz sentido

A API do ChatGPT retorna uma estrutura de dados padronizada contendo múltiplas informações além apenas do texto. Isso inclui quantos tokens foram consumidos (importante para calcular custos), o valor da requisição e outros metadados que ajudam você a gerenciar sua aplicação de forma eficiente.

Armadilhas comuns

  • Achar que a resposta é apenas o texto gerado, esquecendo que há informações importantes sobre tokens e custos dentro da mesma estrutura
  • Confundir a API REST com outros tipos de integração (streaming, webhooks ou conexões diretas ao banco de dados)
  • Não revisar a contagem de tokens na resposta, resultando em gastos inesperados quando a aplicação entra em produção

Entenda as alternativas

A

Correto. A resposta é uma estrutura JSON organizada com campos para o texto gerado, contagem de tokens (input e output), estimativa de custo e informações de metadados como ID da requisição e timestamp.

B

Incorreto. A API do ChatGPT não retorna vídeo ou áudio. Ela é uma API REST baseada em texto que processa requisições e retorna respostas estruturadas em formato JSON.

C

Incorreto. A resposta não é um arquivo executável que precisa descompactação. A API retorna dados estruturados prontos para usar imediatamente em sua aplicação.

D

Incorreto. Não há conexão direta ao banco de dados da OpenAI. A API funciona através de requisições HTTP padrão onde você envia um prompt e recebe uma resposta processada, sem acesso aos sistemas internos.

Dica prática: Quando integrar a API em seu projeto, sempre acesse o campo `usage` da resposta para monitorar tokens consumidos. Isso é essencial para controlar custos. Em Python, por exemplo: `response.usage.total_tokens` te dá o total gasto naquela requisição.

Revise pensando: Se você recebe uma resposta da API do ChatGPT, quais informações além do texto gerado estarão disponíveis para você usar em seu código?