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"
}
}Extrai dados estruturados de arquivos usando um esquema JSON inline 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 do modelo a ser usado para extração
Objeto JSON Schema ou string JSON definindo a estrutura dos dados a serem extraídos
O arquivo para extrair dados estruturados.
Metadados opcionais como objeto JSON ou string JSON
Prompt personalizado opcional para guiar a extração
OK
Resposta do endpoint de extração contendo os dados estruturados extraídos e metadados sobre o processo de extração.
Indica se a solicitação de extração foi bem-sucedida.
Metadados sobre a solicitação e execução da extração
Show child attributes
Os dados estruturados extraídos de acordo com o JSON Schema fornecido. Este é o resultado da análise do arquivo e da extração de informações de acordo com a definição do esquema.
Esta página foi útil?