Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -49,7 +49,7 @@ CHAT_FILE = os.path.join(DATA_DIR, "chat_history.json")
|
|
| 49 |
LOG_FILE = os.path.join(DATA_DIR, "ai_log.txt")
|
| 50 |
|
| 51 |
# --- ANTWORTLÄNGE (wie lang darf die KI antworten?) ---
|
| 52 |
-
MAX_NEW_TOKENS_CHAT =
|
| 53 |
MAX_NEW_TOKENS_POLISH = 150 # Antwort mit Wissensdatenbank
|
| 54 |
MAX_NEW_TOKENS_SUMMARY = 180 # Link-Zusammenfassung
|
| 55 |
# Beispiele:
|
|
@@ -58,7 +58,7 @@ MAX_NEW_TOKENS_SUMMARY = 180 # Link-Zusammenfassung
|
|
| 58 |
# 300 → lange, detaillierte Antworten (langsamer)
|
| 59 |
|
| 60 |
# --- KREATIVITÄT (wie kreativ / zufällig antwortet die KI?) ---
|
| 61 |
-
TEMPERATURE_CHAT = 0.
|
| 62 |
TEMPERATURE_POLISH = 0.55 # Antwort mit Wissen
|
| 63 |
# Beispiele:
|
| 64 |
# 0.1 → sehr präzise, fast immer gleiche Antworten
|
|
@@ -66,7 +66,7 @@ TEMPERATURE_POLISH = 0.55 # Antwort mit Wissen
|
|
| 66 |
# 0.9 → kreativ, aber manchmal ungenau
|
| 67 |
|
| 68 |
# --- WIEDERHOLUNGSSCHUTZ ---
|
| 69 |
-
REPETITION_PENALTY = 1.
|
| 70 |
NO_REPEAT_NGRAM_SIZE = 3 # Keine X Wörter hintereinander wiederholen
|
| 71 |
# Beispiele repetition_penalty:
|
| 72 |
# 1.0 → kein Schutz (kann sich wiederholen)
|
|
@@ -75,7 +75,7 @@ NO_REPEAT_NGRAM_SIZE = 3 # Keine X Wörter hintereinander wiederholen
|
|
| 75 |
|
| 76 |
# --- CHAT-GEDÄCHTNIS (wie viele Nachrichten merkt sie sich?) ---
|
| 77 |
MAX_CHAT_HISTORY = 10 # Maximale gespeicherte Nachrichten
|
| 78 |
-
MAX_CONTEXT_TURNS =
|
| 79 |
# Beispiele:
|
| 80 |
# 6 → kurzes Gedächtnis, sneller
|
| 81 |
# 10 → mittleres Gedächtnis (empfohlen)
|
|
|
|
| 49 |
LOG_FILE = os.path.join(DATA_DIR, "ai_log.txt")
|
| 50 |
|
| 51 |
# --- ANTWORTLÄNGE (wie lang darf die KI antworten?) ---
|
| 52 |
+
MAX_NEW_TOKENS_CHAT = 300 # Normale Chat-Antwort
|
| 53 |
MAX_NEW_TOKENS_POLISH = 150 # Antwort mit Wissensdatenbank
|
| 54 |
MAX_NEW_TOKENS_SUMMARY = 180 # Link-Zusammenfassung
|
| 55 |
# Beispiele:
|
|
|
|
| 58 |
# 300 → lange, detaillierte Antworten (langsamer)
|
| 59 |
|
| 60 |
# --- KREATIVITÄT (wie kreativ / zufällig antwortet die KI?) ---
|
| 61 |
+
TEMPERATURE_CHAT = 0.45 # Haupt-Chat
|
| 62 |
TEMPERATURE_POLISH = 0.55 # Antwort mit Wissen
|
| 63 |
# Beispiele:
|
| 64 |
# 0.1 → sehr präzise, fast immer gleiche Antworten
|
|
|
|
| 66 |
# 0.9 → kreativ, aber manchmal ungenau
|
| 67 |
|
| 68 |
# --- WIEDERHOLUNGSSCHUTZ ---
|
| 69 |
+
REPETITION_PENALTY = 1.25 # Wie stark Wiederholungen bestraft werden
|
| 70 |
NO_REPEAT_NGRAM_SIZE = 3 # Keine X Wörter hintereinander wiederholen
|
| 71 |
# Beispiele repetition_penalty:
|
| 72 |
# 1.0 → kein Schutz (kann sich wiederholen)
|
|
|
|
| 75 |
|
| 76 |
# --- CHAT-GEDÄCHTNIS (wie viele Nachrichten merkt sie sich?) ---
|
| 77 |
MAX_CHAT_HISTORY = 10 # Maximale gespeicherte Nachrichten
|
| 78 |
+
MAX_CONTEXT_TURNS = 5 # Wie viele Nachrichten als Kontext genutzt werden
|
| 79 |
# Beispiele:
|
| 80 |
# 6 → kurzes Gedächtnis, sneller
|
| 81 |
# 10 → mittleres Gedächtnis (empfohlen)
|