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.
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.
- 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.
- 02
Lemos, classificamos e verificamos
OCR europeu, classificação com IA e validadores determinísticos: letra do NIF, MRZ, IBAN, datas e totais.
- 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.