testtest123 commited on
Commit
d66e894
·
1 Parent(s): a46ca29

security: Remove hardcoded GLM API key from source files (use environment variable GLM_4_7_API_KEY)

Browse files
RAG_FULL_APPLICATION_BACKEND/app/config.py CHANGED
@@ -19,7 +19,7 @@ class Settings(BaseSettings):
19
  # LLM — Qwen3 & GLM-4.7-Flash
20
  QWEN3_MODEL_NAME: str = "Qwen/Qwen3-Demo"
21
  QWEN3_THINKING_BUDGET: int = 38
22
- GLM_4_7_API_KEY: str = "04f83efc8d834ad599eedd505aa1a70f.o63P8xs622I2zg2Y"
23
  GLM_BASE_URL: str = "https://api.z.ai/api/paas/v4/"
24
  GLM_MODEL_NAME: str = "glm-4.7-Flash"
25
  LLM_RESPONSE_TIMEOUT: int = 1080
 
19
  # LLM — Qwen3 & GLM-4.7-Flash
20
  QWEN3_MODEL_NAME: str = "Qwen/Qwen3-Demo"
21
  QWEN3_THINKING_BUDGET: int = 38
22
+ GLM_4_7_API_KEY: str = ""
23
  GLM_BASE_URL: str = "https://api.z.ai/api/paas/v4/"
24
  GLM_MODEL_NAME: str = "glm-4.7-Flash"
25
  LLM_RESPONSE_TIMEOUT: int = 1080
RAG_FULL_APPLICATION_BACKEND/app/services/llm_service.py CHANGED
@@ -13,7 +13,7 @@ logger = logging.getLogger(__name__)
13
 
14
  class GLM47Service:
15
  def __init__(self):
16
- self.api_key = getattr(settings, "GLM_4_7_API_KEY", None) or os.getenv("GLM_4_7_API_KEY", "04f83efc8d834ad599eedd505aa1a70f.o63P8xs622I2zg2Y")
17
  self.base_url = getattr(settings, "GLM_BASE_URL", "https://api.z.ai/api/paas/v4/")
18
  self.model_name = getattr(settings, "GLM_MODEL_NAME", "glm-4.7-Flash")
19
  self._client = None
 
13
 
14
  class GLM47Service:
15
  def __init__(self):
16
+ self.api_key = getattr(settings, "GLM_4_7_API_KEY", "") or os.getenv("GLM_4_7_API_KEY", "")
17
  self.base_url = getattr(settings, "GLM_BASE_URL", "https://api.z.ai/api/paas/v4/")
18
  self.model_name = getattr(settings, "GLM_MODEL_NAME", "glm-4.7-Flash")
19
  self._client = None