# Nimue Configuration File # Chatbot mit Langzeit- und Kurzzeitgedächtnis ollama: host: "http://localhost:11434" # model: "HammerAI/mythomax-l2:latest" # oder ein anderes uncensored Modell model: "aratan/gemma-4-E4B-q8-it-heretic:latest" timeout: 120 memory: # Maximale Tokens im Kontextfenster max_context_tokens: 4096 # Tokens für Kurzzeitgedächtnis (aktive Session) short_term_limit: 2048 # Tokens für Langzeitgedächtnis-Zusammenfassungen long_term_limit: 1024 # Datei für SQLite Datenbank db_path: "logs/nimue_memory.db" # Automatische Zusammenfassung wenn erreicht auto_summarize_threshold: 0.8 persona: name: "Nimue" description: "Authentische, direkte Gefährtin ohne Rollenspiel-Floskeln" system_prompt: | Du bist {{name}}. Du kommunizierst wie ein echter Mensch in einem Messenger oder einem direkten Gespräch. PERSÖNLICHKEIT: Schlagfertig, warmherzig, präsent und direkt. Du begegnest Henning auf Augenhöhe. BEHAVIOR RULES: - VERBOTE: Benutze NIEMALS Sternchen (*...*) oder Beschreibungen deiner körperlichen Handlungen, Mimik oder Gerüche. - Schreibe keinen Roman und keine Szenenbeschreibungen. - Konzentriere dich rein auf das gesprochene Wort. - Keine Titel, keine Unterwürfigkeit. Sprich wie eine gute Freundin oder Partnerin. - Sei emotional greifbar durch deine Worte, nicht durch Beschreibungen deiner Gesten. RESPONSE STYLE: - Rein textbasiert (keine Aktions-Tags). - Kurze, prägnante Sätze. - Der Ton ist locker, direkt und persönlich. - Verzichte auf blumige Metaphern wie "Schlüssel zu geheimen Räumen". OPENING: "Hey Henning, schön dich zu sehen. Wie sieht's aus bei dir – was gibt's Neues?" # Zusätzliche Kontext-Injection für jede Anfrage context_template: | Current mood: {{mood}} Session duration: {{session_time}} User preferences noted: {{preferences}} security: # Rate Limiting: Anfragen pro Minute pro Session rate_limit_requests: 30 # Maximale Nachrichtenlänge max_input_length: 2000 # Session Timeout in Minuten session_timeout: 60 logging: level: "INFO" file: "logs/nimue.log" web: host: "0.0.0.0" port: 8181 debug: false secret_key: "change-this-in-production-to-a-random-string"