vladyslav commited on
Commit
1abc030
·
1 Parent(s): c30ad92

Moved constants to separated file

Browse files
Files changed (2) hide show
  1. app.py +2 -17
  2. constants.py +15 -0
app.py CHANGED
@@ -4,26 +4,11 @@ import os
4
  import gradio as gr
5
  from dotenv import load_dotenv
6
 
 
7
  from utils import save_results
8
 
9
  load_dotenv()
10
 
11
- MODELS = {
12
- "GPT-4o": "gpt-4o",
13
- "Gemini 1.5 Pro": "gemini-1.5-pro",
14
- "Claude 3.5 Sonnet": "claude-3-5-sonnet-20241022",
15
- }
16
-
17
- MODELS_PATH = {
18
- "GPT-4o": "gpt_4o",
19
- "Gemini 1.5 Pro": "gemini_1_5_pro",
20
- "Claude 3.5 Sonnet": "claude_3_5_sonnet",
21
- }
22
-
23
- BOOKS = {
24
- "Іван Нечуйлевицький - Кайдашева Сім'я": "nechuy-levytskyy-ivan-semenovych-kaydasheva-simia.json",
25
- }
26
-
27
  if os.getenv("ENV_TYPE") == "dev":
28
  MODELS["Test"] = "test"
29
  MODELS_PATH["Test"] = "test"
@@ -95,7 +80,7 @@ def summarize_results(student_name, class_name, model, book, feedback, rating):
95
  "answer": answer
96
  })
97
 
98
- save_results(student_name, class_name, model, book, questions, feedback, rating)
99
 
100
  correct_answers_count = sum(1 for answer in answers_log if answer['isCorrect'])
101
  total_questions = len(questions_data)
 
4
  import gradio as gr
5
  from dotenv import load_dotenv
6
 
7
+ from constants import MODELS, MODELS_PATH, BOOKS
8
  from utils import save_results
9
 
10
  load_dotenv()
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  if os.getenv("ENV_TYPE") == "dev":
13
  MODELS["Test"] = "test"
14
  MODELS_PATH["Test"] = "test"
 
80
  "answer": answer
81
  })
82
 
83
+ save_results(student_name, class_name, MODELS[model], book, questions, feedback, rating)
84
 
85
  correct_answers_count = sum(1 for answer in answers_log if answer['isCorrect'])
86
  total_questions = len(questions_data)
constants.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MODELS = {
2
+ "GPT-4o": "gpt-4o",
3
+ "Gemini 1.5 Pro": "gemini-1.5-pro",
4
+ "Claude 3.5 Sonnet": "claude-3-5-sonnet-20241022",
5
+ }
6
+
7
+ MODELS_PATH = {
8
+ "GPT-4o": "gpt_4o",
9
+ "Gemini 1.5 Pro": "gemini_1_5_pro",
10
+ "Claude 3.5 Sonnet": "claude_3_5_sonnet",
11
+ }
12
+
13
+ BOOKS = {
14
+ "Іван Нечуйлевицький - Кайдашева Сім'я": "nechuy-levytskyy-ivan-semenovych-kaydasheva-simia.json",
15
+ }