Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -38,7 +38,7 @@ STRENGE REGELN:
|
|
| 38 |
)
|
| 39 |
}
|
| 40 |
|
| 41 |
-
MODERATOR_MODEL = "
|
| 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
|
| 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
|
| 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 |
|