Farid Karimli commited on
Commit
5b69151
·
1 Parent(s): 0a9be4e

missing arguments and student.json

Browse files
.gitignore CHANGED
@@ -181,4 +181,6 @@ code/storage/models/
181
  **/private/students.json
182
 
183
  **/apps/*/storage/logs/*
184
- **/apps/*/private/*
 
 
 
181
  **/private/students.json
182
 
183
  **/apps/*/storage/logs/*
184
+ **/apps/*/private/*
185
+
186
+ .idea/
apps/ai_tutor/app.py CHANGED
@@ -33,6 +33,8 @@ GITHUB_REPO = config["misc"]["github_repo"]
33
  DOCS_WEBSITE = config["misc"]["docs_website"]
34
  ALL_TIME_TOKENS_ALLOCATED = config["token_config"]["all_time_tokens_allocated"]
35
  TOKENS_LEFT = config["token_config"]["tokens_left"]
 
 
36
 
37
  GOOGLE_CLIENT_ID = OAUTH_GOOGLE_CLIENT_ID
38
  GOOGLE_CLIENT_SECRET = OAUTH_GOOGLE_CLIENT_SECRET
@@ -283,7 +285,9 @@ async def post_signin(request: Request):
283
  if "last_message_time" in user_details.metadata and "admin" not in get_user_role(
284
  user_info["email"]
285
  ):
286
- cooldown, _ = await check_user_cooldown(user_details, current_datetime)
 
 
287
  if cooldown:
288
  user_details.metadata["in_cooldown"] = True
289
  return RedirectResponse("/cooldown")
 
33
  DOCS_WEBSITE = config["misc"]["docs_website"]
34
  ALL_TIME_TOKENS_ALLOCATED = config["token_config"]["all_time_tokens_allocated"]
35
  TOKENS_LEFT = config["token_config"]["tokens_left"]
36
+ COOLDOWN_TIME = config["token_config"]["cooldown_time"]
37
+ REGEN_TIME = config["token_config"]["regen_time"]
38
 
39
  GOOGLE_CLIENT_ID = OAUTH_GOOGLE_CLIENT_ID
40
  GOOGLE_CLIENT_SECRET = OAUTH_GOOGLE_CLIENT_SECRET
 
285
  if "last_message_time" in user_details.metadata and "admin" not in get_user_role(
286
  user_info["email"]
287
  ):
288
+ cooldown, _ = await check_user_cooldown(
289
+ user_details, current_datetime, COOLDOWN_TIME, TOKENS_LEFT, REGEN_TIME
290
+ )
291
  if cooldown:
292
  user_details.metadata["in_cooldown"] = True
293
  return RedirectResponse("/cooldown")
apps/ai_tutor/chainlit_app.py CHANGED
@@ -40,6 +40,10 @@ AGENT = "Agent"
40
  YOU = "User"
41
  ERROR = "Error"
42
 
 
 
 
 
43
  # set config
44
  config = config_manager.get_config().dict()
45
 
@@ -393,7 +397,7 @@ class Chatbot:
393
  if user.metadata["tokens_left"] <= 0 and "admin" not in user.metadata["role"]:
394
  current_datetime = get_time()
395
  cooldown, cooldown_end_time = await check_user_cooldown(
396
- user, current_datetime
397
  )
398
  if cooldown:
399
  # get time left in cooldown
 
40
  YOU = "User"
41
  ERROR = "Error"
42
 
43
+ COOLDOWN_TIME = config_manager.get_config().dict()["token_config"]["cooldown_time"]
44
+ TOKENS_LEFT = config_manager.get_config().dict()["token_config"]["tokens_left"]
45
+ REGEN_TIME = config_manager.get_config().dict()["token_config"]["regen_time"]
46
+
47
  # set config
48
  config = config_manager.get_config().dict()
49
 
 
397
  if user.metadata["tokens_left"] <= 0 and "admin" not in user.metadata["role"]:
398
  current_datetime = get_time()
399
  cooldown, cooldown_end_time = await check_user_cooldown(
400
+ user, current_datetime, COOLDOWN_TIME, TOKENS_LEFT, REGEN_TIME
401
  )
402
  if cooldown:
403
  # get time left in cooldown
apps/ai_tutor/config/config_manager.py CHANGED
@@ -24,7 +24,8 @@ class VectorStoreConfig(BaseModel):
24
  db_option: str = "RAGatouille" # Options: [FAISS, Chroma, RAGatouille, RAPTOR]
25
  db_path: str = "vectorstores"
26
  model: str = (
27
- "sentence-transformers/all-MiniLM-L6-v2" # Options: [sentence-transformers/all-MiniLM-L6-v2, text-embedding-ada-002]
 
28
  )
29
  search_top_k: conint(gt=0) = 3
30
  score_threshold: confloat(ge=0.0, le=1.0) = 0.2
 
24
  db_option: str = "RAGatouille" # Options: [FAISS, Chroma, RAGatouille, RAPTOR]
25
  db_path: str = "vectorstores"
26
  model: str = (
27
+ # Options: [sentence-transformers/all-MiniLM-L6-v2, text-embedding-ada-002]
28
+ "sentence-transformers/all-MiniLM-L6-v2"
29
  )
30
  search_top_k: conint(gt=0) = 3
31
  score_threshold: confloat(ge=0.0, le=1.0) = 0.2
apps/ai_tutor/public/files/students_encrypted.json CHANGED
@@ -1 +1 @@
1
- {"7f1cacca66ee914ddde2ee20e0f2c96651d60cd8aabd310ef25a9e6d88f42df0": ["instructor", "bu"], "f74d264b6b5b2b4c10ce69e4ec16e869e01cb5eb668ed846aa8f6dae5c96cda0": ["admin", "instructor", "bu"], "53401356a874b1539775c73a8564d5e5f4f840441630c9cf649e16d201454f20": ["instructor", "bu"]}
 
1
+ {"0645db6f7b415e3b04a4fc327151c3c7bbcd25ec546ee0b3604957b571a79bc2": ["instructor", "bu"], "51ebf87ac51618300acfef8bfa9768fdee40e2d3f39cfb4ae8a76722ee336de4": ["admin", "instructor", "bu"], "7810b25bef84317130e2a59da978ee716bb96f6a8a9296c051b7ad4108aa8e6a": ["instructor", "bu"], "a95f36e2700c554639d3522834b47733f5ed1f05c5a43d04ac2575571dd43563": ["student", "bu"]}