Come Funziona
Workflow di elaborazione
Docfire AI Engine segue un flusso in tre fasi:
1. Ingest (Ricezione)
Il client invia una richiesta POST /api/ingest con:
- Il template da utilizzare (es.
translate,pdf_extraction,seo_description) - I prodotti (array di oggetti JSON) da elaborare
- I parametri specifici del template (es. lingua sorgente/target)
Viene creata una sessione di arricchimento con stato pending.
2. Process (Elaborazione)
Un job asincrono:
- Costruisce il prompt AI appropriato in base al template
- Invia i dati al modello AI (Google Gemini)
- Parsa la risposta e salva i risultati nel database
- Aggiorna lo stato della sessione a
completedofailed
3. Results (Risultati)
Il client può:
- Polling dello stato —
GET /api/sessions/{id}/statusper verificare il progresso - Recupero risultati —
GET /api/sessions/{id}/resultsper ottenere i dati arricchiti