Преглед на файлове

feat: Add Google Drive client ID and API key config options

Taylor Wilsdon (aider) преди 4 месеца
родител
ревизия
e4b2d29cba
променени са 1 файла, в които са добавени 14 реда и са изтрити 2 реда
  1. 14 2
      backend/open_webui/config.py

+ 14 - 2
backend/open_webui/config.py

@@ -287,17 +287,29 @@ OAUTH_MERGE_ACCOUNTS_BY_EMAIL = PersistentConfig(
 OAUTH_PROVIDERS = {}
 OAUTH_PROVIDERS = {}
 
 
 GOOGLE_CLIENT_ID = PersistentConfig(
 GOOGLE_CLIENT_ID = PersistentConfig(
-    "GOOGLE_CLIENT_ID",
+    "GOOGLE_CLIENT_ID", 
     "oauth.google.client_id",
     "oauth.google.client_id",
     os.environ.get("GOOGLE_CLIENT_ID", ""),
     os.environ.get("GOOGLE_CLIENT_ID", ""),
 )
 )
 
 
 GOOGLE_CLIENT_SECRET = PersistentConfig(
 GOOGLE_CLIENT_SECRET = PersistentConfig(
     "GOOGLE_CLIENT_SECRET",
     "GOOGLE_CLIENT_SECRET",
-    "oauth.google.client_secret",
+    "oauth.google.client_secret", 
     os.environ.get("GOOGLE_CLIENT_SECRET", ""),
     os.environ.get("GOOGLE_CLIENT_SECRET", ""),
 )
 )
 
 
+GOOGLE_DRIVE_CLIENT_ID = PersistentConfig(
+    "GOOGLE_DRIVE_CLIENT_ID",
+    "google_drive.client_id",
+    os.environ.get("GOOGLE_DRIVE_CLIENT_ID", ""),
+)
+
+GOOGLE_DRIVE_API_KEY = PersistentConfig(
+    "GOOGLE_DRIVE_API_KEY",
+    "google_drive.api_key",
+    os.environ.get("GOOGLE_DRIVE_API_KEY", ""),
+)
+
 GOOGLE_OAUTH_SCOPE = PersistentConfig(
 GOOGLE_OAUTH_SCOPE = PersistentConfig(
     "GOOGLE_OAUTH_SCOPE",
     "GOOGLE_OAUTH_SCOPE",
     "oauth.google.scope",
     "oauth.google.scope",