diff --git a/docker-compose.yml b/docker-compose.yml index ae76f55..242a79f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,4 +18,5 @@ services: - ALL security_opt: - no-new-privileges:true - \ No newline at end of file + environment: + - OPENAI_API_KEY=${OPENAI_API_KEY:-} diff --git a/generate_welcome_page.py b/generate_welcome_page.py index aaa9133..851a32c 100644 --- a/generate_welcome_page.py +++ b/generate_welcome_page.py @@ -21,9 +21,7 @@ WELCOME_FILENAME = "welcome.html" # ------------------------------------------------- def get_openai_client(): - """Initialisiert den OpenAI-Client mit dem API-Key. - Der Key ist aktuell direkt im Code hinterlegt – sollte in env var ausgelagert werden.""" - api_key = "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" + api_key = os.environ.get("OPENAI_API_KEY") if not api_key: raise ValueError("OPENAI_API_KEY environment variable not set") return OpenAI(api_key=api_key)