Referência da API
Funções de alto nível
Cada função cobre um serviço do escritório. Todas aceitam pasta, lista ou arquivo único em arquivos e oferecem local=True para rodar no próprio computador.
| ocr | OCR de PDFs — extrai texto de PDFs nativos ou escaneados. |
| transcricao | Transcrição de áudio com Whisper (e opcionalmente diarização com pyannote). |
| estruturacao | Estruturação de textos com LLMs — extrai campos JSON conforme um schema. |
| analise_viabilidade | Análise de viabilidade — estima volume de processos antes de uma raspagem. |
Cliente
Use o Client quando for fazer várias chamadas com a mesma chave ou precisar configurar timeout / progress / base_url custom.
| Client | Cliente HTTP do escritório de apoio do LabDados. |
Exceções
| LabdadosError | Erro genérico do SDK. |
| ApiKeyError | API key ausente, inválida ou revogada. |
| UploadError | Falha no upload de arquivo para o storage. |
| ProcessingFailed | O serviço retornou status=FAILED. |
| LocalDependencyMissing | Algum extra opcional não está instalado para o modo local. |