Repository navigation
v1.1.0 - Multi-turn Conversations π¬
π Datapizza Streamlit v1.1.0 - Multi-turn Conversations
β¨ Highlights
Questa release introduce le conversazioni multi-turno con memoria completa, trasformando l'interfaccia da single-shot a chat interattiva!
π Nuove FunzionalitΓ
Conversazioni con Memoria
- π¬ Chat multi-turno: Mantieni il contesto tra i messaggi
- π§ Memoria configurabile: Scegli quanti messaggi mantenere (10-100)
- π Reset conversazione: Ricomincia da zero con un click
- π Statistiche live: Messaggi, domande, token stimati, ID sessione
Interfaccia Chat-Style
- π Bolle messaggi: Design moderno stile chat app
- π€/π€ Avatar: Distinzione chiara tra user e AI
- β° Timestamp: Ogni messaggio ha orario
- π·οΈ Model badge: Vedi quale AI ha risposto
- π¨ Dark mode: Colori adattivi automatici
π Bug Fix
- Fixed CSS styles appearing in chat messages
- Removed duplicate render function
- Improved text color contrast in dark mode
π¦ File Inclusi
Nuova versione:
01_interfaccia_con_memoria.pyβ v1.1.0 con memoria
Versione precedente ancora disponibile:
00_interfaccia_dinamica_datapizza_Streamlit.py- v1.0.0 base
π Come Usare
# Clona il repository
git clone https://github.com/EnzoGitHub27/datapizza-streamlit-interface.git
cd datapizza-streamlit-interface
# Installa dipendenze
pip install -r requirements.txt
# Avvia la NUOVA interfaccia con memoria (consigliata)
streamlit run 01_interfaccia_con_memoria.py
# Oppure usa la versione base v1.0.0
streamlit run 00_interfaccia_dinamica_datapizza_Streamlit.pyπ Documentazione
π― Prossimi Passi (v1.2.0)
La prossima release includerΓ :
- Export conversazioni (Markdown, JSON, PDF)
- Salvataggio automatico sessioni
- Caricamento conversazioni precedenti
Vedi ROADMAP.md per dettagli.
π Credits
Sviluppato da Gilles (Enzo) - @EnzoGitHub27
Powered by Datapizza AI & Streamlit
β Se ti piace questo progetto, lascia una stella su GitHub!
7. **Attach binaries** (opzionale): Clicca "Attach binaries" e carica `01_interfaccia_con_memoria.py`
8. β
**Set as the latest release** (importante!)
9. Clicca **"Publish release"**
---
## β
**Risultato Finale**
Dopo aver pubblicato, nella sidebar destra del repo vedrai:
About
π·οΈ 2 tags
π¦ 2 releases β Aggiornato!
E cliccando su "2 releases" vedrai:
Latest v1.1.0 - Multi-turn Conversations π¬
17 hours ago
v1.0.0 - Initial Release π
2 days ago