Skip to main content
Structured Outputs permite que o modelo gere respostas que sigam o JSON Schema fornecido por você.

Modelos compatíveis

Os seguintes modelos são compatíveis com Structured Outputs:

Guia de início rápido

Este guia demonstra como usar a capacidade de Structured Outputs para gerar a resposta JSON por meio do formato de resposta json_schema. Vamos percorrer um exemplo completo de código Python.

1. Inicialize o cliente

Primeiro, você precisa inicializar o cliente com sua chave de API da Novita.

2. Defina o esquema JSON

Este exemplo cria um esquema para extrair informações de despesas a partir da entrada do usuário.

3. Solicite a API de conclusão de chat

Agora, faça a solicitação de conclusão de chat para o endpoint da Novita. Esta solicitação inclui o parâmetro response_format, definindo o esquema JSON que definimos na etapa anterior.
Saída:

O código completo

Última modificação em 15 de maio de 2026