Saltar para o conteúdo
Constaia

Angular

Valide documentos com IA em Angular

Um serviço com HttpClient envia o ficheiro para o seu backend, que comunica com a Constaia.

Instalação

# sin dependencias en el cliente

O padrão seguro

O navegador ou a app nunca veem a sua chave secreta. O ficheiro vai para o seu servidor, o seu servidor chama a Constaia e devolve o veredicto.

Guia completo
verify.service.ts
import { HttpClient } from "@angular/common/http";
import { Injectable, inject } from "@angular/core";

export interface VerifyResult {
  status: "valid" | "invalid" | "review";
  reasons: { code: string; message: string }[];
}

@Injectable({ providedIn: "root" })
export class VerifyService {
  private http = inject(HttpClient);

  // Sends the file to YOUR backend, which calls Constaia with the secret key
  verify(file: File) {
    const body = new FormData();
    body.append("file", file);
    return this.http.post<VerifyResult>("/api/verify", body);
  }
}

Uma chamada. Uma resposta que pode usar.

  1. 01

    Envie o documento e o que espera

    Fotografia, captura de ecrã ou PDF. Indique o tipo esperado e as regras: válido, com menos de 6 meses, em nome desta pessoa.

  2. 02

    Lemos, classificamos e verificamos

    OCR europeu, classificação com IA e validadores determinísticos: letra do NIF, MRZ, IBAN, datas e totais.

  3. 03

    Receba o veredicto e apague o ficheiro

    valid, invalid ou review com motivos no seu idioma. Por omissão, o ficheiro é apagado quando a análise termina.

E para que conste…

Crie a sua conta, copie a chave de teste e valide o seu primeiro documento em cinco minutos.