Skip to content

Files

Latest commit

54e5dbb · May 29, 2024

History

History
50 lines (45 loc) · 1.27 KB

README.md

File metadata and controls

50 lines (45 loc) · 1.27 KB

Java Retrieval-Augmented Generation Prototype

Progetto di stage presso Sync Lab S.r.l.

Retrieval-Augmented Generation con LangChain4J
Large Language Model Phi-3 mini, GPT 3.5 Turbo, Gemini 1.5 Pro e PaLM 2 Bison
Sviluppato con Java Spring

Come testare

Dopo aver avviato l'applicazione, utilizzare Postman o simili per accedere agli endpoint per:

Visualizzare i documenti in database, su cui poter fare domande:
GET localhost:8080/api/documents
Nessun parametro richiesto.

Porgere una domanda:
GET localhost:8080/api/ask
Parametro testuale: domanda.

Rimuovere un documento:
DELETE localhost:8080/api/documents
Parametro testuale: nome documento da rimuovre (nome.pdf)

Aggiungere un documento (già presente in /resources):
POST localhost:8080/api/documents
Parametro testuale: nome documento da aggiungere (nome.pdf)