Project Files
eval / inspect-model.ts
// Diagnostic: verify the onProgress callback fires during model load and
// inference. Run with HF cache cleared to see download progress events.
import { detectWithModel, _resetPipeline } from "../src/piiModel.ts";
async function main() {
_resetPipeline();
const text = "Marie Dupont habite à Lyon. Né le 14/03/1985.";
console.log(`Calling detectWithModel — watch for progress events:\n`);
const spans = await detectWithModel(text, {
detectNames: true,
detectAddresses: true,
detectDates: true,
onProgress: (msg) => console.log(` [status] ${msg}`),
});
console.log(`\nDetected ${spans.length} span(s):`);
for (const s of spans) console.log(` [${s.type}] "${s.value}" @ ${s.start}-${s.end}`);
}
main().catch((e) => { console.error(e); process.exit(1); });