Svelte
Validez des documents avec l'IA dans Svelte
Une form action SvelteKit appelle le SDK côté serveur et renvoie le verdict au formulaire.
Installation
npm i @constaia/sdk
Le schéma sécurisé
Le navigateur ou l'application ne voit jamais votre clé secrète. Le fichier part vers votre serveur, votre serveur appelle Constaia et renvoie le verdict.
src/routes/verify/+page.server.ts
import { Constaia } from "@constaia/sdk";
import { CONSTAIA_API_KEY } from "$env/static/private";
import { fail } from "@sveltejs/kit";
const constaia = new Constaia({ apiKey: CONSTAIA_API_KEY });
export const actions = {
default: async ({ request }) => {
const file = (await request.formData()).get("file");
if (!(file instanceof File)) return fail(400, { error: "missing_file" });
const analysis = await constaia.analyze(file, { expect: "es_dni", checks: { notExpired: true } });
return { status: analysis.verdict?.status, reasons: analysis.verdict?.reasons };
},
};Un appel. Une réponse exploitable.
- 01
Envoyez le document et ce que vous attendez
Photo, capture d'écran ou PDF. Indiquez le type attendu et les règles : non expiré, de moins de 6 mois, au nom de cette personne.
- 02
Nous lisons, classons et contrôlons
OCR européen, classification par IA et validateurs déterministes : lettre du NIF, MRZ, IBAN, dates et totaux.
- 03
Recevez le verdict et supprimez le fichier
valid, invalid ou review avec des motifs dans votre langue. Par défaut, le fichier est supprimé à la fin de l'analyse.
Et pour valoir ce que de droit…
Créez votre compte, copiez la clé de test et validez votre premier document en cinq minutes.