Modèle Données

Modèle de prompt : Extraction de données structurées

Extrait des champs d’un texte libre vers un objet JSON strict. Pour transformer des documents semi-structurés comme des factures, reçus ou formulaires en enregistrements que votre code peut analyser sans nettoyage.

Le prompt

Les prompts sont en anglais, la langue dans laquelle ils ont été écrits et testés. Les descriptions et les consignes de ces pages sont traduites.

prompt.md
## Task
Extract the invoice fields from the document below.

## Requirements
- Use null for any field that is not present; do not infer values.
- Dates must use the YYYY-MM-DD format.
- Amounts must be numbers without currency symbols.

## Output format
Return only valid JSON with the keys invoice_number, issue_date, due_date, vendor_name, total_amount, and currency.

## Input
<document>
{{document}}
</document>

Variables

VariableQuoi fournir
{{document}}Le texte du document, par exemple une sortie d’OCR ou un texte extrait d’un PDF.

Chaque variable se trouve dans ses propres balises pour que le modèle traite ce que vous insérez comme des données, et non comme des instructions.

Sa note

100/100 sans avertissement ni problème critique, vérifié en CI à chaque modification.

DimensionNote
Clarté100
Précision100
Complétude100
Structuren/a
Cohérence100
Spécification de sortie100
Efficacité100
Sécurité100

Tokens et coût par modèle

Tokens d’entrée du modèle lui-même, avant de remplir les variables. Les coûts utilisent les tarifs catalogue du catalogue de modèles, chacun daté de sa dernière vérification ; confirmez auprès de votre fournisseur.

ModèleTokensCoût d’entrée / 1 000 appels
GPT-4.192 $0.1840
GPT-4.1 mini92 $0.0368
Claude Sonnet 5.592 (approx.)$0.1840
Claude Haiku 4.592 (approx.)$0.0920
Gemini 2.5 Flash92 (approx.)$0.0276

L’adapter

Après modification, l’espace de travail renote le prompt pendant que vous tapez et signale toute régression.

Autres modèles