- Introdução
- Consumindo a API
- Características da API
- Mensagens de Erro
- Material de Apoio
- Authentication
- Address Parsing
- Billing/DailySummary
- Content Classification
- Content Compare
- Content Extraction
- Content Extraction Async
- Content Extraction Distance
- Content Fullreader
- Enrichment
- Facematch
- Generative Content Extraction
- Image Properties
- Image Reporting - Continuous Improvement
- Invoice Extraction
- License Plate Recognition
- Liveness Detection
- Liveness Streaming
- MultiAddress Parsing
- MultiPage Content Extraction
- Payment Card Extraction
- Vio Extraction
Generative Content Extraction [application/json]
POST
https://mostqiapi.com/process-image/generative-content-extraction
inteligencia artificialia generativaai generativemostqi generative
Last modified:2025-05-08 19:44:56
CAUTION
tag | modelo |
---|---|
id=bra-nlp-registro-imovel-1 | Registro de Imóveis |
id=bra-nlp-contrato-social-1 | Contrato Social |
Request
Header Params
Authorization
string
required
Example:
Bearer {{bearer_token}}
Body Params application/json
fileBase64
string <base64>
required
returnMetadata
boolean
optional
metadata
, que inclui a leitura dos QRCodes presentes no documento, organizados dentro do objeto barcodes
.A extração de QRCodes será realizada para:
Default:
false
tags
array[string]
optional
filePassword
string <base64>
optional
A senha deve ser codificada em uma string base64 (RFC 4648), pois PDFs permitem que as senhas sejam dados binários.
Example
{
"fileBase64": "ivB0Rn....",
"tags": [
"id=bra-nlp-registro-imovel-[0-9]+"
],
"filePassword": "MTIz...."
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mostqiapi.com/process-image/generative-content-extraction' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
"fileBase64": "ivB0Rn....",
"tags": [
"id=bra-nlp-registro-imovel-[0-9]+"
],
"filePassword": "MTIz...."
}'
Responses
🟢200OK
application/json
Body
result
array [object {3}]
required
type
string
required
stdType
string
required
extractions
array [object {4}]
required
requestId
string
required
elapsedMilliseconds
integer
required
status
object
required
message
string | null
required
code
string
required
errors
array [object {2}] | null
required
Example
{ "result": [ { "type": "certificado", "stdType": "certificate", "extractions": [ { "source": "iocr", "score": 0.9, "tags": [ "id=bra-nlp-registro-imovel-1", "language=pt-BR", "of=property", "std-type=certificate", "type=certificado" ], "sections": [ { "name": "cabecalho", "stdName": "header", "score": 0.9, "fields": [ { "name": "matricula", "stdName": "registration", "value": "77777", "score": 0.85 }, { "name": "data_expedicao", "stdName": "issue_date", "value": "2013-08-26", "score": 0.79 }, { "name": "livro", "stdName": "book", "value": "2", "score": 0.99 }, { "name": "cartorio", "stdName": "registry", "value": "1º OFÍCIO DE REGISTRO DE IMÓVEIS", "score": 0.91 }, { "name": "endereco_cartorio", "stdName": "registry_address", "value": "Belo Horizonte/MG", "score": 0.99 }, { "name": "registro_anterior", "stdName": "previous_registry", "value": "Protocolo nº 109.187, em 01/08/2013 - CONVENÇÃO DE CONDOMÍNIO - Foi registrada sob o nº 875 no Livro 3 - Registro Auxiliar desta Serventia a convenção de condomínio do \" Edificio Vilas \".", "score": 0.95 }, { "name": "descricao_imovel", "stdName": "property_description", "value": "Apartamento nº 222, da Torre 2 - Sky, do empreendimento denominado \" Edifício Vilas \", situado na Rua Brilhante nº 222 com área privativa total real de 86,51m2, área de uso comum real de 75,50m2, área real total de 162,01m2, com direito ao uso da (s) vaga (s) de garagem nº 120D, e ao box nº 117, e fração ideal de 0,005647 do terreno constituído pelos lotes ns. 01 - A e 02 - A, da quadra \" P \", do loteamento denominado \" Vila da Vilaa \", em Belo Horizonte - MG, com área total de 6.847,00m2.", "score": 0.98 } ], "tables": [ { "name": "proprietarios_originais", "stdName": "original_owners", "score": 0.74, "headers": [ { "name": "indice", "stdName": "index", "score": 1 }, { "name": "nome", "stdName": "name", "score": 0.98 }, { "name": "tipo_documento", "stdName": "document_type", "score": 0.99 }, { "name": "numero_documento", "stdName": "document_number", "score": 0.27 },
🟠400R101 A specified parameter is wrong
🟠400R127 The uploaded file is encrypted by a password
🟠400R130 Unsupported file format
🔴500E100 The request could not be processed
Modified at 2025-05-08 19:44:56