đŸ§© Astuce IA : arrĂȘtez de supplier pour obtenir du JSON, imposez-le avec les sorties structurĂ©es

Vous Ă©crivez encore « RENVOIE UNIQUEMENT du JSON valide !!! » dans vos prompts ? L’API d’OpenAI peut le garantir. Fournissez un schĂ©ma JSON avec "strict": true et la rĂ©ponse du modĂšle sera contrainte de le respecter : aucune clĂ© obligatoire manquante, aucune valeur d’énumĂ©ration inventĂ©e.

Exemple : pour extraire des factures Ă  l’aide d’un schĂ©ma comprenant le fournisseur, la date, le montant total et la devise, dĂ©finissez text.format sur le type "json_schema" avec strict activĂ© : chaque rĂ©ponse pourra alors ĂȘtre analysĂ©e sans problĂšme. En Python, transmettez une classe Pydantic Ă  responses.parse.

Bon Ă  savoir :
1. Le mode JSON simple garantit uniquement un JSON valide ; les sorties structurées garantissent aussi le respect de votre schéma.
2. Les refus de sécurité sont renvoyés dans un champ refusal séparé, que vous pouvez détecter dans votre code.
3. Le premier appel avec un nouveau schéma est plus lent ; les suivants ne le sont pas.

⭐ Moins de nouvelles tentatives et de validateurs, et des agents qui ne plantent pas Ă  cause d’une parenthĂšse mal placĂ©e.

#IA