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.',
|