Pedir “responda só com JSON” no prompt: 0 de 60 respostas parsearam direto

Com o pedido “reply with JSON only” no prompt (sem modo JSON da API), nenhuma das 60 respostas do gpt-4o-mini passou em json.loads sem tratamento: todas vieram dentro de cercas ```json.

Evidência

  • Modo plain, 60 chamadas (20 vagas reais x 3): json.loads no texto cru OK = 0; precisaram tirar a cerca = 60.
  • Tirando a cerca, 60/60 parseiam; “funcionou” depende de o parser tirar a cerca.

Ressalvas

  • 1 modelo, 1 prompt de extração (7 campos), temperatura padrão 1.0, 22/10/2026.

Ligações

saida-estruturada · json-object-conserta-sintaxe-nao-contrato · json-schema-estrito-mais-respostas-erradas