Eng-Musa commited on
Commit
69ae982
·
1 Parent(s): 0cec093

secure keys

Browse files
.env CHANGED
@@ -1,5 +1,5 @@
1
  # OPENAI_API_KEY=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
2
- OPENROUTER_API_KEY=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
3
  TEMPERATURE=0.8
4
  MAX_TOKENS=2000
5
  RETRIEVE_K=5
@@ -11,7 +11,7 @@ BASE_URL=https://openrouter.ai/api/v1
11
  #deepseek/deepseek-r1-0528-qwen3-8b:free
12
 
13
  #GROQ
14
- GROQ_API_KEY=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
15
  G_TEMPERATURE = 0.7
16
  G_MAX_CONVERSATION_HISTORY = 5
17
  # G_MODEL = compound-beta-mini
@@ -24,7 +24,7 @@ G_RETRIEVE_K = 8
24
  MMR = mmr
25
  G_FETCH_K = 20
26
  LAMBDA_MULT = 0.5
27
- HF_API_KEY = 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
28
 
29
 
30
 
 
1
  # OPENAI_API_KEY=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
2
+ OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
3
  TEMPERATURE=0.8
4
  MAX_TOKENS=2000
5
  RETRIEVE_K=5
 
11
  #deepseek/deepseek-r1-0528-qwen3-8b:free
12
 
13
  #GROQ
14
+ GROQ_API_KEY=${GROQ_API_KEY}
15
  G_TEMPERATURE = 0.7
16
  G_MAX_CONVERSATION_HISTORY = 5
17
  # G_MODEL = compound-beta-mini
 
24
  MMR = mmr
25
  G_FETCH_K = 20
26
  LAMBDA_MULT = 0.5
27
+ HF_API_KEY = ${HF_API_KEY}
28
 
29
 
30
 
__pycache__/main.cpython-312.pyc CHANGED
Binary files a/__pycache__/main.cpython-312.pyc and b/__pycache__/main.cpython-312.pyc differ
 
clients/__pycache__/groq_client.cpython-312.pyc CHANGED
Binary files a/clients/__pycache__/groq_client.cpython-312.pyc and b/clients/__pycache__/groq_client.cpython-312.pyc differ
 
clients/groq_client.py CHANGED
@@ -14,7 +14,11 @@ import random
14
  import shutil
15
  from optimized_quiz import OPTIMIZED_QUESTIONS
16
 
17
- load_dotenv() # load .env variables from root
 
 
 
 
18
 
19
  # Config
20
  GROQ_API_KEY = os.getenv("GROQ_API_KEY")
 
14
  import shutil
15
  from optimized_quiz import OPTIMIZED_QUESTIONS
16
 
17
+ # Load main env
18
+ load_dotenv(dotenv_path=".env")
19
+
20
+ # Load secrets env (this can override duplicates from .env)
21
+ load_dotenv(dotenv_path=".secrets.env", override=True)
22
 
23
  # Config
24
  GROQ_API_KEY = os.getenv("GROQ_API_KEY")