weightsapi.INFERÊNCIAConsole
Navegação
Saída JSON estrita

Saída JSON estrita

Restrinja o formato e valide cada resposta.

Solicite um schema#

Use response_format.type: json_schema com json_schema contendo name, strict: true e schema. Isso requer decodificação restrita no backend de inferência. Apenas uma instrução de texto não é uma garantia estrita de JSON.

Valide do seu lado#

Faça o parse da resposta e valide-a com o mesmo schema. Trate uma resposta truncada, recusa ou schema não suportado como um resultado com falha. Não retorne JSON parcial a um consumidor que espera um objeto completo.

Implantações suportadas#

A lista de capacidades em tempo real é autoritativa. Até que o backend de inferência tenha passado nos testes de schema, o modo estrito não é representado como verificado. O modo de schema não suportado deve falhar explicitamente.

Exemplo de solicitação

curl https://weightsapi.com/v1/chat/completions \
  -H "Authorization: Bearer $WEIGHTSAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "Qwen/Qwen3-32B",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}'