Plantilla de Datos

Plantilla de prompt: Extracción de datos estructurados

Extrae campos de texto libre a un objeto JSON estricto. Al convertir documentos semiestructurados como facturas, recibos o formularios en registros que tu código pueda analizar sin limpieza.

El prompt

Los prompts están en inglés, el idioma en que se escribieron y probaron. Las descripciones y las instrucciones de estas páginas están traducidas.

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

VariableQué pasar
{{document}}El texto del documento, por ejemplo la salida de un OCR o el texto extraído de un PDF.

Cada variable va dentro de sus propias etiquetas para que el modelo trate lo que insertes como datos, no como instrucciones.

Cómo puntúa

100/100 sin advertencias ni problemas críticos, comprobado en CI con cada cambio.

DimensiónPuntuación
Claridad100
Especificidad100
Completitud100
Estructuran/d
Coherencia100
Especificación de salida100
Eficiencia100
Seguridad100

Tokens y coste por modelo

Tokens de entrada de la propia plantilla, antes de rellenar las variables. Los costes usan los precios de lista del catálogo de modelos, cada uno con la fecha de su última verificación; confírmalos con tu proveedor.

ModeloTokensCoste de entrada / 1.000 llamadas
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

Cómo adaptarla

Después de editarla, el espacio de trabajo vuelve a puntuar el prompt mientras escribes y marca cualquier regresión.

Más plantillas