Skip to main content

Endpoint

Autenticação

Visão geral

A API de AI Chat aceita um histórico de conversa como um array de mensagens e retorna a resposta do modelo junto com estatísticas de uso de tokens. Cada mensagem carrega um role (user, assistant ou system) e uma string content, permitindo conversas completas com múltiplas rodadas e instruções em nível de sistema.

Casos de uso

  • Adicionar chat com IA a qualquer aplicação sem gerenciar infraestrutura de modelos
  • Criar bots de suporte ao cliente com prompts de sistema personalizados
  • Prototipação rápida de funcionalidades conversacionais com uma única requisição POST
  • Criar fluxos de diálogo com múltiplas rodadas em que o contexto anterior molda cada resposta

Detalhes

As mensagens são processadas em ordem, portanto o histórico completo da conversa deve ser enviado a cada chamada. O papel system é usado para definir o comportamento ou persona do modelo. São aceitas até 50 mensagens por requisição, e o conteúdo de cada mensagem é limitado a 10.000 caracteres. O uso de tokens é retornado no campo usage quando disponível.

Corpo da requisição

Objeto de mensagem

Exemplo

Resposta

200 OK

Exemplo

400 Bad Request

Retornado quando o campo messages está ausente, não é um array, está vazio, excede 50 itens ou contém um papel inválido ou conteúdo muito longo.

401 Unauthorized

402 Payment Required

429 Too Many Requests

502 Bad Gateway

Retornado quando o serviço de IA está indisponível ou retorna um erro inesperado.

Exemplo cURL