heymenn commited on
Commit
46d9468
·
verified ·
1 Parent(s): bee2a16

Update kig_core/config.py

Browse files
Files changed (1) hide show
  1. kig_core/config.py +4 -4
kig_core/config.py CHANGED
@@ -24,12 +24,12 @@ class Settings(BaseSettings):
24
  # Neo4j Credentials
25
  neo4j_uri: str = Field(..., validation_alias='NEO4J_URI')
26
  neo4j_username: str = Field("neo4j", validation_alias='NEO4J_USERNAME')
27
- neo4j_password: SecretStr = Field(..., validation_alias='NEO4J_PASSWORD')
28
 
29
  # API Keys
30
- openai_api_key: Optional[SecretStr] = Field(None, validation_alias='OPENAI_API_KEY')
31
- gemini_api_key: Optional[SecretStr] = Field(None, validation_alias='GEMINI_API_KEY')
32
- langsmith_api_key: Optional[SecretStr] = Field(None, validation_alias='LANGSMITH_API_KEY')
33
  langchain_project: Optional[str] = Field("KIG_Refactored", validation_alias='LANGCHAIN_PROJECT')
34
 
35
  # LLM Configuration
 
24
  # Neo4j Credentials
25
  neo4j_uri: str = Field(..., validation_alias='NEO4J_URI')
26
  neo4j_username: str = Field("neo4j", validation_alias='NEO4J_USERNAME')
27
+ neo4j_password: SecretStr = os.getenv("NEO4J_PASSWORD")
28
 
29
  # API Keys
30
+ openai_api_key: Optional[SecretStr] = os.getenv("OPENAI_API_KEY")
31
+ gemini_api_key: Optional[SecretStr] = os.getenv("GEMINI_API_KEY")
32
+ langsmith_api_key: Optional[SecretStr] = os.getenv("LANGSMITH_API_KEY")
33
  langchain_project: Optional[str] = Field("KIG_Refactored", validation_alias='LANGCHAIN_PROJECT')
34
 
35
  # LLM Configuration