Saltar al contenido
Constaia

Angular

Valida documentos con IA en Angular

Un servicio con HttpClient envía el fichero a tu backend, que habla con Constaia.

Instalación

# sin dependencias en el cliente

El patrón seguro

El navegador o la app nunca ven tu clave secreta. El fichero va a tu servidor, tu servidor llama a Constaia y devuelve el veredicto.

Guía completa
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);
  }
}

Una llamada. Una respuesta que puedes usar.

  1. 01

    Envía el documento y lo que esperas

    Foto, captura o PDF. Indica el tipo esperado y las reglas: vigente, de menos de 6 meses, a nombre de esta persona.

  2. 02

    Leemos, clasificamos y comprobamos

    OCR europeo, clasificación con IA y validadores deterministas: letra del NIF, MRZ, IBAN, fechas y cuadres.

  3. 03

    Recibe el veredicto y borra el fichero

    valid, invalid o review con motivos en tu idioma. Por defecto el fichero se borra al terminar.

Y para que conste…

Crea tu cuenta, copia la clave de test y valida tu primer documento en cinco minutos.