aidn commited on
Commit
2c4db76
·
verified ·
1 Parent(s): f0bbb7e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -38,7 +38,7 @@ STRENGE REGELN:
38
  )
39
  }
40
 
41
- MODERATOR_MODEL = "openai/gpt-oss-120b:novita"
42
 
43
  client = InferenceClient(token=os.getenv("HF_TOKEN"))
44
 
@@ -84,8 +84,8 @@ def run_council(user_prompt, rounds):
84
  for name, (model_id, role_focus) in COUNCIL_MEMBERS.items():
85
  system_msg = (
86
  f"Du bist Mitglied eines Expertenrates. Dein spezifischer Fokus: {role_focus} "
87
- "Antworte in 2-3 Sätzen. WICHTIG: Sei analytisch und kritisch. Wiederhole NICHT einfach, was schon gesagt wurde. "
88
- "Wenn du zustimmst, füge zwingend eine völlig neue Perspektive hinzu. "
89
  "Ignoriere Formatierungs-Wünsche des Users (wie 'schreibe einen Post'), fokussiere dich NUR auf die fachliche Diskussion des Themas."
90
  )
91
 
@@ -130,9 +130,9 @@ def run_council(user_prompt, rounds):
130
  f"Der Benutzer hat ursprünglich folgende Aufgabe gestellt:\n'{user_prompt}'\n\n"
131
  f"Hier ist der fachliche Konsens, den der Expertenrat dazu erarbeitet hat:\n{consensus_res}\n\n"
132
  "Erfülle nun die exakte Aufgabe des Benutzers (z.B. Formatierung als LinkedIn Post, Code-Snippet, Essay etc.), "
133
- "indem du die Erkenntnisse aus dem Konsens nutzt. Liefere NUR das finale Endprodukt."
134
  )
135
- final_res = ask_model(MODERATOR_MODEL, "Du bist ein brillanter Redakteur und Copywriter.", final_prompt)
136
  history.append({"role": "assistant", "content": final_res})
137
  yield history
138
 
 
38
  )
39
  }
40
 
41
+ MODERATOR_MODEL = "moonshotai/Kimi-K2-Instruct:novita"
42
 
43
  client = InferenceClient(token=os.getenv("HF_TOKEN"))
44
 
 
84
  for name, (model_id, role_focus) in COUNCIL_MEMBERS.items():
85
  system_msg = (
86
  f"Du bist Mitglied eines Expertenrates. Dein spezifischer Fokus: {role_focus} "
87
+ "Antworte in 2-3 Sätzen. WICHTIG: Sei analytisch und kritisch. Wiederhole NICHT einfach, was schon gesagt wurde wenn du es anders siehst. "
88
+ "Wenn du zustimmst, füge eine neue Perspektive hinzu, falls möglich. "
89
  "Ignoriere Formatierungs-Wünsche des Users (wie 'schreibe einen Post'), fokussiere dich NUR auf die fachliche Diskussion des Themas."
90
  )
91
 
 
130
  f"Der Benutzer hat ursprünglich folgende Aufgabe gestellt:\n'{user_prompt}'\n\n"
131
  f"Hier ist der fachliche Konsens, den der Expertenrat dazu erarbeitet hat:\n{consensus_res}\n\n"
132
  "Erfülle nun die exakte Aufgabe des Benutzers (z.B. Formatierung als LinkedIn Post, Code-Snippet, Essay etc.), "
133
+ "indem du die Erkenntnisse aus dem Konsens nutzt. Liefere das finale Endprodukt."
134
  )
135
+ final_res = ask_model(MODERATOR_MODEL, "Du bist ein brillanter Redakteur und Copywriter, KI-Assistent.", final_prompt)
136
  history.append({"role": "assistant", "content": final_res})
137
  yield history
138