Spaces:
Sleeping
Sleeping
MatteoScript
commited on
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() :
|