CambioML

CambioML

CambioML · Produtividade · Marketing

O AnyParser é a API de análise de documentos da CambioML. Ele transforma PDF, arquivos do Word, apresentações e imagens em Markdown, pares de chave-valor em JSON ou tabelas HTML usando modelos de linguagem visual.

Prévia da interface de CambioML

Sobre CambioML

About

O que é o AnyParser

O AnyParser é uma API e um SDK de Python para ler documentos que a extração de texto comum costuma deturpar. Você envia um PDF, um arquivo do Word, uma apresentação ou a foto de uma página impressa, e ele devolve o conteúdo em Markdown com os títulos e a ordem de leitura intactos. Se você pede tabelas, recebe HTML. Se pede campos, recebe JSON.

A CambioML constrói esta API de análise de documentos sobre um modelo de linguagem visual em vez do clássico OCR com modelos prontos. Essa escolha explica quase tudo o que ele faz bem. Uma nota fiscal escaneada e um relatório nativo digital passam pela mesma chamada, e você não escreve uma regra de layout para cada tipo novo de documento. Para uma equipe que joga papelada bagunçada dentro de um sistema de busca, isso corta muito trabalho de configuração.

Os limites aparecem em três pontos. A saída é uma leitura do modelo sobre a página, então tabelas densas e escaneamentos fracos ainda pedem uma conferida antes de os números chegarem a um banco de dados. O site anyparser.com mostra hoje uma página de em breve, e o site principal da CambioML agora lidera com automação de documentos para seguros, então a documentação é o ponto de entrada confiável. Acima do plano gratuito, o preço fecha em conversa com o time de vendas e não numa página de pagamento, o que atrasa calcular o custo.

Como começar

  1. Crie uma chave de API na página de conta da CambioML. Toda conta começa com 100 páginas grátis, e a chave gratuita processa até 10 páginas por chamada.
  2. Instale o SDK com pip install any-parser e guarde a chave numa variável de ambiente como CAMBIO_API_KEY. A API REST está lá se você preferir não usar Python.
  3. Analise um arquivo curto de forma síncrona com ap.parse(file_path=...). O endpoint síncrono para depois de 30 segundos, o que serve para documentos de uma ou duas páginas.
  4. Troque para async_parse com async_fetch em arquivos longos. A primeira chamada devolve um identificador de arquivo e a segunda traz o Markdown quando o processamento termina.
  5. Escolha a saída que você precisa: Markdown completo, tabelas HTML, chave-valor em JSON ou dados pessoais. Consulte pageRemaining no endpoint /query para acompanhar seu saldo.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de CambioML.

Plano gratuitoSim
Planos pagosUsage-based, quote on request
PlataformaWeb (REST API and Python SDK)
DesenvolvedorCambioML
CategoriaProdutividade · Marketing
Data de lançamentoMay 2024
Última atualizaçãoSep 2025
Visitas ao site5.8K
Ranking global do site3.8M
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de IA e de dados
  • Equipes de operações atoladas em formulários
  • Times de recrutamento e RH

Tarefas

  • Converter PDF para Markdown em uma base de conhecimento
  • Tirar tabelas de relatórios
  • Remover dados pessoais de documentos

Cenários

  • Recuperar um acervo antigo de documentos
  • Colocar recursos de IA de documentos dentro de um produto
  • Revisar contratos e processos em massa

Principais recursos

Análise completa para Markdown

A chamada de análise devolve o documento inteiro em Markdown, com os níveis de título, a estrutura de listas e a ordem de leitura preservados. Isso pesa quando você pretende fatiar o texto para um sistema de busca, porque um despejo plano perde as fronteiras de seção que o modelo precisa. As chamadas síncronas atendem arquivos curtos e as assíncronas ficam com os longos.

Extração de tabelas para HTML

As tabelas voltam como HTML em vez de texto achatado, então a relação entre linhas e colunas se mantém. Você converte essa marcação num dataframe ou exibe direto. Tabelas complexas com células mescladas merecem uma olhada antes de o dado seguir adiante.

Extração de chave-valor para JSON

Em vez do documento todo, você pede campos específicos e recebe JSON. Existe um endpoint geral de chave-valor e outro separado para currículos, ajustado a esse tipo de layout, que devolve os dados do candidato numa estrutura previsível. É o caminho mais curto de um formulário até uma linha do banco.

Extração de PII

Um endpoint dedicado retira informações pessoais identificáveis: nome, telefone, endereço, e-mail, URL do LinkedIn, URL do GitHub e um resumo curto. As equipes usam isso para achar campos sensíveis antes de guardar, indexar ou enviar um documento a outro serviço. A extração só marca o dado. Ocultar é a sua etapa.

Endpoints síncrono, assíncrono e em lote

Três modos cobrem tamanhos diferentes de arquivo. O síncrono responde na hora e para nos 30 segundos. O assíncrono recebe um upload, devolve um identificador de arquivo e entrega o resultado numa consulta posterior. O modo em lote aceita uma pasta, segue em beta, pode levar até 12 horas e precisa que você libere a permissão antes de usar sua chave.

SDK de Python e acesso REST

O pacote any-parser embrulha a API num cliente que lê a chave do seu ambiente e expõe um método por tarefa. Se você prefere outra linguagem, os endpoints REST aceitam o conteúdo do arquivo em base64 e um cabeçalho x-api-key. O limite é de uma requisição por segundo, então enfileire os trabalhos grandes.

Prós e contras

Prós

  • O plano gratuito dá 100 páginas, o bastante para medir a saída com os seus próprios documentos antes de pagar qualquer coisa.
  • As saídas em Markdown, JSON e HTML já servem para sistemas de busca, então sobra menos código de cola entre a análise e a consulta.
  • A extração de PII vem dentro da mesma API, o que evita pendurar um serviço de anonimização à parte.
  • Os modos assíncrono e em lote dão conta de arquivos longos que a janela síncrona de 30 segundos não termina.
  • O SDK de Python deixa uma integração funcionando em menos de 10 linhas de código.

Contras

  • O preço por volume fecha em conversa com vendas, então você não calcula o custo por página só pelo site.
  • O endpoint síncrono trava nos 30 segundos, o que empurra quase todo o trabalho real para o fluxo assíncrono de duas etapas.
  • O processamento em lote está em beta, limitado a 12 horas e bloqueado até o suporte liberar na sua chave.
  • Uma requisição por segundo obriga a espaçar uma carga grande, e isso estica os prazos em acervos volumosos.

Perguntas frequentes

Ele lê documentos e devolve o conteúdo num formato estruturado. Você escolhe o formato: Markdown para o texto completo, HTML para as tabelas ou JSON para campos específicos e dados pessoais.