from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.extract.extract(model="meetkai:functionary-urdu-mini-pak", schema="[object Object]", file={
"file_name": "example.file",
"content": open("example.file", "rb"),
}, prompt="Extract invoice number, vendor, total, and date from this invoice.")
# Handle response
print(res){
"success": true,
"data": {
"invoice_number": "INV-2024-001",
"vendor_name": "Acme Corporation",
"total_amount": 1250,
"date": "2024-01-15"
},
"metadata": {
"model": "meetkai:functionary-urdu-mini-pak",
"filename": "invoice.pdf",
"fileSize": 125000,
"extractedAt": "2024-01-15T10:30:00Z"
}
}Extrae datos estructurados de archivos utilizando un esquema JSON en línea personalizado.
from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.extract.extract(model="meetkai:functionary-urdu-mini-pak", schema="[object Object]", file={
"file_name": "example.file",
"content": open("example.file", "rb"),
}, prompt="Extract invoice number, vendor, total, and date from this invoice.")
# Handle response
print(res){
"success": true,
"data": {
"invoice_number": "INV-2024-001",
"vendor_name": "Acme Corporation",
"total_amount": 1250,
"date": "2024-01-15"
},
"metadata": {
"model": "meetkai:functionary-urdu-mini-pak",
"filename": "invoice.pdf",
"fileSize": 125000,
"extractedAt": "2024-01-15T10:30:00Z"
}
}Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
ID del modelo a utilizar para la extracción
Objeto JSON Schema o cadena JSON que define la estructura de los datos a extraer.
El archivo para extraer datos estructurados de
Metadatos opcionales como objeto JSON o cadena JSON
Texto: Aviso opcional del sistema personalizado para guiar la extracción
Está bien
Respuesta del punto de extracción que contiene los datos estructurados extraídos y los metadatos sobre el proceso de extracción.
Indica si la solicitud de extracción fue exitosa.
Metadatos sobre la solicitud de extracción y ejecución
Show child attributes
Los datos estructurados extraídos que cumplen con el esquema JSON proporcionado. Este es el resultado de analizar el archivo y extraer información según la definición del esquema.
¿Esta página le ayudó?