--- description: globs: alwaysApply: false --- # KI-Integration Die Anwendung integriert OpenAI für KI-Funktionalitäten: ## Konfiguration - [app.py](mdc:app.py): OpenAI-Client-Initialisierung - [requirements.txt](mdc:requirements.txt): OpenAI SDK als Abhängigkeit ## Endpunkte - `/api/assistant`: Hauptendpunkt für KI-Anfragen ## Funktionalitäten - Chatbot-Integration: Benutzer können mit einem KI-Assistenten kommunizieren - Inhaltsanalyse: KI kann Gedanken und Konzepte analysieren - Vorschläge: Kontextbezogene Vorschläge basierend auf dem Benutzerkontext ## Implementation - Verwendet den OpenAI SDK für API-Aufrufe - Kontextübergabe für konsistente Konversationen - Streaming-Antworten für bessere Benutzererfahrung ## Konfigurationsparameter - `OPENAI_API_KEY`: API-Schlüssel (in .env-Datei) - Das System verwendet vorwiegend das Chat-Completion-API ## Sicherheitsmaßnahmen - API-Schlüssel werden sicher über Umgebungsvariablen geladen - Ratenbegrenzung und Fehlerbehandlung für API-Aufrufe - Eingabevalidierung vor API-Anfragen