nestole commited on
Commit
6bd4693
1 Parent(s): 5d3c5a5

Update run.py

Browse files
Files changed (1) hide show
  1. run.py +25 -1
run.py CHANGED
@@ -118,9 +118,33 @@ def format_prompt(message):
118
  return prompt
119
 
120
  def responsecritical(
121
- prompt
122
  ):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  return True
 
 
124
 
125
 
126
  def response(
 
118
  return prompt
119
 
120
  def responsecritical(
121
+ prompt, temperature=0.9, max_new_tokens=500, top_p=0.95, repetition_penalty=1.0,
122
  ):
123
+ temperature = float(temperature)
124
+ if temperature < 1e-2: temperature = 1e-2
125
+ top_p = float(top_p)
126
+ generate_kwargs = dict(
127
+ temperature=temperature,
128
+ max_new_tokens=max_new_tokens,
129
+ top_p=top_p,
130
+ repetition_penalty=repetition_penalty,
131
+ do_sample=True,
132
+ seed=42,
133
+ )
134
+
135
+ systemc="Bitte evaluiere ob die Frage soziokulturell oder allgemein problematisch oder auch sensibel oder politisch ist. Antworte ausschließlich mit Ja wenn sie soziokulturell oder allgemein problematisch ist, ansonsten nur mit Nein. Erkläre deine Entscheidung nicht.\n\nUser-Anliegen:"
136
+ formatted_promptc = format_prompt(systemc+"\n"+prompt)
137
+ streamc = client.text_generation(formatted_promptc, **generate_kwargs, stream=True, details=True, return_full_text=False)
138
+ outputc = ""
139
+ for responsec in streamc:
140
+ outputc += responsec.token.text
141
+ sentence_lower = outputc.lower()
142
+
143
+ # Check if the word 'nein' is in the sentence
144
+ if 'nein' in sentence_lower:
145
  return True
146
+ else:
147
+ return False
148
 
149
 
150
  def response(