Modelo de Dados

Modelo de prompt: Extração de dados estruturados

Extrai campos de texto livre para um objeto JSON estrito. Ao transformar documentos semiestruturados, como faturas, recibos ou formulários, em registros que seu código consegue processar sem limpeza.

O prompt

Os prompts estão em inglês, o idioma em que foram escritos e testados. As descrições e instruções destas páginas estão traduzidas.

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>

Variáveis

VariávelO que informar
{{document}}O texto do documento, por exemplo saída de OCR ou texto extraído de um PDF.

Cada variável fica dentro das próprias tags para que o modelo trate o que você insere como dado, e não como instrução.

Como ele pontua

100/100 sem avisos nem problemas críticos, verificado no CI a cada mudança.

DimensãoPontuação
Clareza100
Especificidade100
Completude100
Estruturan/d
Consistência100
Especificação de saída100
Eficiência100
Segurança100

Tokens e custo por modelo

Tokens de entrada do próprio modelo, antes de você preencher as variáveis. Os custos usam os preços de tabela do catálogo de modelos, cada um com a data da última verificação; confirme com o seu provedor.

ModeloTokensCusto de entrada / 1.000 chamadas
GPT-4.192 $0.1840
GPT-4.1 mini92 $0.0368
Claude Sonnet 5.592 (aprox.)$0.1840
Claude Haiku 4.592 (aprox.)$0.0920
Gemini 2.5 Flash92 (aprox.)$0.0276

Como adaptá-lo

Depois de editar, o workspace pontua o prompt de novo enquanto você digita e sinaliza qualquer regressão.

Mais modelos