Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,6 +9,11 @@ load_dotenv()
|
|
| 9 |
CHAT_BOTS = {"Mixtral 8x7B v0.1" :"mistralai/Mixtral-8x7B-Instruct-v0.1"}
|
| 10 |
SYSTEM_PROMPT = ["Sei BonsiAI e mi aiuterai nelle mie richieste (Parla in ITALIANO)", "Esatto, sono BonsiAI. Di cosa hai bisogno?"]
|
| 11 |
IDENTITY_CHANGE = ["Sei BonsiAI da ora in poi!", "Certo farò del mio meglio"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
st.set_page_config(page_title="BonsiAI", page_icon="🤖")
|
| 14 |
|
|
@@ -47,10 +52,15 @@ def init_state() :
|
|
| 47 |
|
| 48 |
def sidebar() :
|
| 49 |
def retrieval_settings() :
|
| 50 |
-
st.markdown("# Impostazioni
|
| 51 |
-
st.session_state.
|
| 52 |
-
st.session_state.
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
st.markdown("---")
|
| 55 |
|
| 56 |
def model_settings() :
|
|
|
|
| 9 |
CHAT_BOTS = {"Mixtral 8x7B v0.1" :"mistralai/Mixtral-8x7B-Instruct-v0.1"}
|
| 10 |
SYSTEM_PROMPT = ["Sei BonsiAI e mi aiuterai nelle mie richieste (Parla in ITALIANO)", "Esatto, sono BonsiAI. Di cosa hai bisogno?"]
|
| 11 |
IDENTITY_CHANGE = ["Sei BonsiAI da ora in poi!", "Certo farò del mio meglio"]
|
| 12 |
+
options = {
|
| 13 |
+
'Email Genitori': {'text': 'Scrivi il testo per una mail XXXX su questo stile.', 'description': 'Descrizione aggiuntiva per Email Genitori'},
|
| 14 |
+
'Email Colleghi': {'text': 'Scrivi il testo per una mail XXXX su questo stile.', 'description': 'Descrizione aggiuntiva per Email Colleghi'},
|
| 15 |
+
'Decreti': {'text': 'Cerca testo dei decreti!', 'description': 'Descrizione aggiuntiva per Decreti'}
|
| 16 |
+
}
|
| 17 |
|
| 18 |
st.set_page_config(page_title="BonsiAI", page_icon="🤖")
|
| 19 |
|
|
|
|
| 52 |
|
| 53 |
def sidebar() :
|
| 54 |
def retrieval_settings() :
|
| 55 |
+
st.markdown("# Impostazioni Azioni")
|
| 56 |
+
st.session_state.selected_option_key = st.selectbox('Azione', list(options.keys()) + ['+ Aggiungi'])
|
| 57 |
+
st.session_state.selected_option = options.get(selected_option_key, {})
|
| 58 |
+
st.session_state.selected_option_text = selected_option.get('text', '')
|
| 59 |
+
st.session_state.option_text = st.text_area("Testo Azione", selected_option_text)
|
| 60 |
+
st.session_state.selected_option_description = selected_option.get('description', '')
|
| 61 |
+
if selected_option_key == 'Decreti':
|
| 62 |
+
st.session_state.rag_enabled = st.toggle("Cerca nel DB Vettoriale", value=True)
|
| 63 |
+
st.session_state.top_k = st.slider(label="Documenti da ricercare", min_value=1, max_value=20, value=4, disabled=not st.session_state.rag_enabled)
|
| 64 |
st.markdown("---")
|
| 65 |
|
| 66 |
def model_settings() :
|