Processador de Documentos
Este endpoint extrai texto de documentos enviados (PDFs, imagens), permitindo que o conteúdo seja analisado ou utilizado por outros serviços, como o Chatbot Contábil ou o Resolvedor de Exercícios.
Processar um Documento
Envia um arquivo para extração de texto.
POST/api/document-processor
Corpo da Requisição
A requisição deve ser do tipo multipart/form-data e conter um campo file com o documento a ser processado.
Exemplo (HTML Form):
html
<form action="/api/document-processor" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<button type="submit">Enviar</button>
</form>Limites
- Tipos de arquivo suportados: PDF, PNG, JPG, etc.
- Tamanho máximo do arquivo: 5MB.
Resposta
200 OK com o texto extraído do documento.
json
{
"extractedText": "CONTRATO DE PRESTAÇÃO DE SERVIÇOS... Cláusula 1: O objeto do presente contrato é a prestação de serviços de consultoria contábil..."
}Códigos de Status HTTP
200 OK: Texto extraído com sucesso.400 Bad Request: Requisição inválida (ex: arquivo não enviado, tipo de arquivo não suportado, tamanho excedido).401 Unauthorized: Autenticação necessária ou credenciais inválidas.500 Internal Server Error: Erro interno do servidor ao processar o documento.