diff --git a/brancheneinstufung.py b/brancheneinstufung.py index 872f2c531..b340c5411 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -134,7 +134,7 @@ class Config: # --- API Schluessel Speicherung (werden in main() geladen) --- API_KEYS = {} - @classmethod +@classmethod def load_api_keys(cls): """Laedt API-Schluessel aus den definierten Dateien.""" # Der Logger ist hier noch nicht vollstaendig konfiguriert, verwenden Sie print @@ -144,6 +144,11 @@ class Config: cls.API_KEYS['serpapi'] = cls._load_key_from_file(SERP_API_KEY_FILE) cls.API_KEYS['genderize'] = cls._load_key_from_file(GENDERIZE_API_KEY_FILE) + # Stelle sicher, dass das 'openai' Modul im Scope dieser Methode bekannt ist + # Dies sollte eigentlich nicht noetig sein, wenn es global importiert wurde, + # aber als explizite Massnahme: + import openai # <<< FÜGEN SIE DIESE IMPORT-ZEILE HIER HINZU + if cls.API_KEYS.get('openai'): # Setze den OpenAI API Key global fuer die Bibliothek openai.api_key = cls.API_KEYS['openai']