Thiloid commited on
Commit
502db1e
·
verified ·
1 Parent(s): 10e2165

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -8
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
- yield history + [[prompt, output]]
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.',