Skip to content

v1.1.0 - Multi-turn Conversations πŸ’¬

Choose a tag to compare

@EnzoGitHub27 EnzoGitHub27 released this 04 Jan 10:30
· 133 commits to main since this release

πŸŽ‰ 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