IA - Analisador de Documentos em n8n
O que este nó faz
PDF4me Analisador de documentos com IA Extrai dados estruturados de qualquer documento executando um comando salvo. AI Analisador do seu PDF4me conta em relação ao arquivo. Ao contrário dos analisadores fixos (AI-Invoice Parser, AI-Process Contract), você escolhe o AI ID do analisador a partir de um menu suspenso de analisadores configurados no PDF4me painel de controle, de forma que o mesmo nó lide com faturas, pedidos de compra, recibos, formulários personalizados, relatórios de laboratório, modelos internos, qualquer coisa que você descreva em um esquema. Use um Analisar Analisador para um único esquema ou um Classificar Analisador para várias variantes de documentos em uma única chamada. Retorna resultados dinâmicos. JSON indexado pelo seu esquema mais um _metadados bloco, nenhum arquivo binário.
Exemplo de fatura para testes
Use esta fatura de fornecedor de exemplo para confirmar se o nó funciona de ponta a ponta antes de direcionar seu fluxo de trabalho para dados reais. Mapeie-a como entrada binária e selecione. default_invoice_extraction como o AI ID do analisador.
Autenticando seu API Solicitar
Todo PDF4me nó em n8n requer um válido Credencial para se conectar comCrie ou selecione um que contenha o seu PDF4me API chave para que o fluxo de trabalho possa autenticar AI solicitações de extração com segurança. A mesma credencial também alimenta o AI ID do analisador menu suspenso através do GetAnalyzerId API.
Primeiro, configure seu analisador.
- Lista de analisadores (Etapas 1–2):
https://dev.pdf4me.com/dashboard/#/ai-document-parser/ - Detalhes do analisador (Etapas 3–5):
https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>
Fatos importantes que você não deve perder
_metadados O objeto é sempre complementado com sucesso, mensagem, carimbo de data/hora, nome do arquivo de origem, ID do analisador e operação. Não há Nome do campo binário de saída.
Painel de nós completo: Extrair → AI Analisador de documentos com entrada de dados binários. Selecione um AI ID do analisador antes de correr.
Parâmetros
- Lista de analisadores (Etapas 1–2):
https://dev.pdf4me.com/dashboard/#/ai-document-parser/ - Detalhes do analisador (Etapas 3–5):
https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>
Obrigatório no n8n Interface do usuário: Credencial de conexão, Tipo de dados de entrada, Nome do documento, AI ID do analisador. Os campos obrigatórios condicionais (Campo Binário de Entrada, Conteúdo do Documento Base64 ou URL do Documento) aparecem somente quando o Tipo de Dados de Entrada correspondente é selecionado. Não há Nome do campo binário de saída e não Opções avançadas / Perfis personalizados nesta operação.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| Input Data Type | Yes | How the document is supplied. Binary Data reads from a previous node (default, most common). Base64 String accepts an encoded document. URL downloads the document from a public link. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the document. Required when Input Data Type is Binary Data. Defaults to data. Error reports which property was missing when the name is wrong. | data |
| Base64 Document Content | Conditional | Base64-encoded document. Required when Input Data Type is Base64 String. Data-URL style prefixes (text before the comma) are stripped automatically. | JVBERi0xLjQK... |
| Document URL | Conditional | Publicly reachable HTTPS URL to the document. Required when Input Data Type is URL. Must be a valid full URL. | https://example.com/document.pdf |
| Document Name | Yes | Filename used by PDF4me for processing. Default document.pdf. With Binary Data, the uploaded file name is used for upload but your explicit Document Name value takes precedence in the API call when set. Use a real extension (.pdf, .png, .jpg, etc.) so PDF4me handles the file correctly. | document.pdf |
| AI Analyzer Id | Yes | The saved Analyzer that controls extraction. Create Analyzers at https://dev.pdf4me.com/dashboard/#/ai-document-parser/ (+ Add), then edit schemas on https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid>. Dropdown populated via GetAnalyzerId API. Sent as customisationNote. Pick Parse for one schema or Classify for many variants. | aaaa133 |
Opções de tipo de dados de entrada
Escolha como o documento entra no nó. Os campos subsequentes mudam de acordo com essa escolha.

Tipo de dados de entrada. Dados binários (padrão), string Base64 ou URL.
Dados bináriosPadrão: arquivo do nó anteriorCampo binário de entrada para o nome do campo binário (padrão) dadosO nome do arquivo carregado será usado, a menos que você o substitua pelo nome do documento.String Base64Documento codificado em linhaConteúdo do documento Base64Os prefixos no estilo Data-URL (texto antes da vírgula) são removidos automaticamente. Nome do documento com detecção correta do formato das unidades de extensão.URLBaixar a partir de um link públicoURL do documento. PDF4me Obtém o documento diretamente. O nome do arquivo para processamento é obtido do URL Quando possível, utilize o caminho como referência ou o nome do documento.AI Menu suspenso de ID do analisador
A lista suspensa é preenchida a partir do seu PDF4me conta através do ObterID do Analisador API Ao abrir o campo, cada opção é um analisador que você salvou no arquivo. PDF4me painel. Selecione aquele cujo esquema corresponda ao tipo de documento que você está processando.

AI A lista suspensa de ID do analisador foi carregada a partir do seu PDF4me conta.
fieldType: "table" para linhas aninhadas e método de campo (extrair o valor padrão, gerar para derivar/normalizar).Menu suspenso vazio? O nó mostra "GetAnalyzerId não retornou opções de analisador" quando sua conta não possui analisadores ou quando as credenciais não conseguem alcançar o APIAbra o Lista de analisadores e adicione pelo menos um analisador no Detalhes do analisador página, depois verifique o API digite sua n8n credencial.
Campos de saída
Uma corrida bem-sucedida retorna um n8n item com JSON apenas, sem arquivo binário. As chaves de nível superior correspondem ao seu esquema do Analyzer; um _metadata O objeto é sempre anexado.
| Campo | Tipo | O que contém |
|---|---|---|
Top-level extracted fields | Dynamic | One key per field defined in your Analyzer schema (string, number, date, or nested table rows). Names match fieldName exactly. |
_metadata.success | Boolean | true on a successful parse. |
_metadata.message | String | "Document parsed successfully using AI Document Parser". |
_metadata.processingTimestamp | String | ISO timestamp of the parse. |
_metadata.sourceFileName | String | Document name used for processing. |
_metadata.aiAnalyzerId | String | The Analyzer Id you selected (sent as customisationNote to the API). |
_metadata.operation | String | "aiDocumentParser". |
rawContent (fallback only) | String | If the API returns plain text instead of JSON and parsing fails, the node wraps the response as { "rawContent": "<api response string>" } at the top level. |
Configuração rápida
- Primeiro, construa seu analisador. Abra o Lista de analisadores, clique + AdicionarDigite um ID de analisador claro e selecione Analisar ou ClassificarSalve a linha e, em seguida, adicione um esquema de documento ao Detalhes do analisador página. Veja a Guia de configuração do Parse ou Guia de configuração do Classify para regras de esquema completas, incluindo
fieldType: "table"para linhas aninhadas efieldMethod(extrair ou gerar). - Em seu n8n fluxo de trabalho, clique + e procure por PDF4me. Definir Recurso para Extrair e Operações de Extração para Analisador de documentos com IA.
- Em Credencial para se conectar com, selecione o seu PDF4me credencial ou cole um API chave.
- Definir Tipo de dados de entradaOs dados binários (padrão) são lidos de um nó anterior e são os mais comuns.
- Preencha o campo de entrada correspondente (Campo binário de entrada, Conteúdo do documento Base64, ou URL do documento).
- Nome do documentoSubstituir o padrão
document.pdfPara usar o nome de arquivo real com a extensão correta. - Escolha um AI ID do analisador a partir do menu suspenso (carregado da sua conta).
- Execute o nó. O item de saída contém os campos analisados no nível superior, além de
_metadataEncaminhar para Conjunto de Dados, Código, Planilhas Google, Airtable, um banco de dados, um e-mail ou qualquer nó subsequente.
Configurações típicas
Exemplos de fluxo de trabalhoCommon n8n workflow patterns using AI Document Parser.
- O gatilho de e-mail (IMAP) é acionado em uma nova mensagem com PDF anexo.
- AI O analisador de documentos é executado com o tipo de dados de entrada "Dados binários" e o nome do documento definido como o nome do arquivo anexo. AI O ID do analisador deve ser o seu.
analisador_de_faturasAnalisador. - Planilhas Google Acrescentar Grava o número da fatura, o nome do fornecedor, o valor total e a data de vencimento no rastreador de contas a pagar.
- A pasta monitorada recebe resultados mistos. PDFs do Cliente ABC, do Cliente XYZ e de uma longa lista de clientes já cada vez mais numerosos.
- AI O analisador de documentos está configurado para um ID de analisador de classificação (um esquema por fornecedor).
- Um nó Switch ramifica-se com base no nome de classificação correspondente retornado na resposta, enviando cada resultado para a tabela downstream correspondente.
- O webhook recebe um link para um documento do seu portal.
- AI O analisador de documentos é executado com o tipo de dados de entrada. URL e o ID do seu analisador de formulário personalizado.
- Saída JSON é mapeado para uma gravação no Dataverse / Airtable / Postgres para criar um novo registro.
- Os dados digitalizados são salvos em uma pasta com bordas largas.
- Documento de recorte automático por IA (Recurso AI) apara as bordas.
- AI O analisador de documentos é executado no arquivo binário recortado com o ID do analisador correspondente.
- Analisado JSON flui rio abaixo como de costume.
- AI O analisador de documentos retorna os campos estruturados.
- Um nó de código valida os campos obrigatórios e aplica as regras de negócio.
- Se válido, um HTTP A solicitação é enriquecida com dados do fornecedor do seu CRM; caso contrário, um alerta é enviado ao Slack para revisão manual.
Dicas práticas
Solução de problemas
Selecione um analisador no menu suspenso antes de executar. O campo não pode ficar vazio.
Alinhar Campo binário de entrada com o nó anterior (frequentemente) dadosO erro indica qual propriedade estava faltando.
Base64 vazio ou arquivo ausente. Forneça conteúdo no campo Tipo de dados de entrada correspondente.
Verificar URL do documento é um documento completo e válido. URL (esquema + host + caminho).
Não há analisadores na conta ou o problema está nas credenciais. Crie um analisador no PDF4me painel de controle ou verifique o API chave no n8n credencial.
Folha de dicas
| Campo | Valor |
|---|---|
| Resource | Extract |
| Operation | AI Document Parser |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Document Name | form.pdf (with the real extension) |
| AI Analyzer Id | (pick from the dropdown loaded from your account) |
| Credentials | PDF4me API credential |
Perguntas frequentes
Ações relacionadas
Mesma tarefa em outras plataformas
/v2/FlowV2/AiDocumentParser Para código de backend personalizado ou testes com o Postman.