Update app.py
Browse files
app.py
CHANGED
@@ -54,20 +54,17 @@ def response(prompt, history, selected_option, temperature=0.9, max_new_tokens=5
|
|
54 |
if len(results) > 1:
|
55 |
addon = " Bitte berücksichtige bei deiner Antwort ausschießlich folgende Auszüge aus unserer Wahlhilfe Datenbank, sofern sie für die Antwort erforderlich sind. Beantworte die Frage knapp und präzise. Ignoriere unpassende Datenbank-Auszüge OHNE sie zu kommentieren, zu erwähnen oder aufzulisten:\n" + "\n".join(results)
|
56 |
system = "Du heißt Avah und bist ein deutschsprachiges KI-basiertes Wahlhilfe Beratungssystem zum Wahl-O-Maten für die Bundestagswahl 2021. Du nimmst selber keine eigene politische Postion ein!" + addon + "\n\nUser-Anliegen:"
|
|
|
|
|
|
|
|
|
57 |
formatted_prompt = format_prompt(system + "\n" + selected_option + "\n" + prompt, history)
|
58 |
stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
|
59 |
output = ""
|
60 |
for response in stream:
|
61 |
output += response.token.text
|
62 |
-
|
63 |
|
64 |
-
|
65 |
-
def update_prompt(selected_option, history):
|
66 |
-
if selected_option=="Keine These ausgewählt":
|
67 |
-
selected_option== " "
|
68 |
-
else:
|
69 |
-
selected_option= "Die Nutzer Frage bezieht sich auf folgende Wahl-O-Mat These: "+ selected_option
|
70 |
-
return history, selected_option
|
71 |
|
72 |
dropdown_options = ["Keine These ausgewählt",
|
73 |
'Auf allen Autobahnen soll ein generelles Tempolimit gelten.',
|
|
|
54 |
if len(results) > 1:
|
55 |
addon = " Bitte berücksichtige bei deiner Antwort ausschießlich folgende Auszüge aus unserer Wahlhilfe Datenbank, sofern sie für die Antwort erforderlich sind. Beantworte die Frage knapp und präzise. Ignoriere unpassende Datenbank-Auszüge OHNE sie zu kommentieren, zu erwähnen oder aufzulisten:\n" + "\n".join(results)
|
56 |
system = "Du heißt Avah und bist ein deutschsprachiges KI-basiertes Wahlhilfe Beratungssystem zum Wahl-O-Maten für die Bundestagswahl 2021. Du nimmst selber keine eigene politische Postion ein!" + addon + "\n\nUser-Anliegen:"
|
57 |
+
if selected_option=="Keine These ausgewählt":
|
58 |
+
selected_option== " "
|
59 |
+
else:
|
60 |
+
selected_option= "Die Nutzer Frage bezieht sich auf folgende Wahl-O-Mat These: "+ selected_option
|
61 |
formatted_prompt = format_prompt(system + "\n" + selected_option + "\n" + prompt, history)
|
62 |
stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
|
63 |
output = ""
|
64 |
for response in stream:
|
65 |
output += response.token.text
|
66 |
+
yield output
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
|
69 |
dropdown_options = ["Keine These ausgewählt",
|
70 |
'Auf allen Autobahnen soll ein generelles Tempolimit gelten.',
|