From 09f6f54cbbc137cae47bb7bd8d9a857a38e70ebe Mon Sep 17 00:00:00 2001 From: Stijn Tintel Date: Wed, 17 Jan 2024 11:39:20 +0200 Subject: [PATCH] settings: set openai_api_key default to None It's more Pythonic than using a string "undefined". --- app/internal/wac.py | 2 +- app/settings.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/internal/wac.py b/app/internal/wac.py index 92d9146..378ab24 100644 --- a/app/internal/wac.py +++ b/app/internal/wac.py @@ -119,7 +119,7 @@ def init_wac(app): # OpenAI -if settings.openai_api_key != "undefined": +if settings.openai_api_key is not None: log.info(f"Initializing OpenAI Client") import openai openai_client = openai.OpenAI( diff --git a/app/settings.py b/app/settings.py index bd2c704..79433e4 100644 --- a/app/settings.py +++ b/app/settings.py @@ -5,7 +5,7 @@ class Settings(BaseSettings): command_not_found: str = "Sorry, I can't find that command" - openai_api_key: str = "undefined" + openai_api_key: str = None openai_base_url: str = "https://api.endpoints.anyscale.com/v1" openai_model: str = "meta-llama/Llama-2-70b-chat-hf" openai_system_prompt: str = "Keep your answers as short as possible."