Rulga commited on
Commit
9b2029e
·
1 Parent(s): b7c98a7

Refactor app.py: Clean up imports by removing unused ones and correcting the import path for ChatEvaluator.

Browse files
Files changed (1) hide show
  1. app.py +3 -13
app.py CHANGED
@@ -4,27 +4,16 @@ import io
4
  import json
5
  import logging
6
  import os
7
- #import sys
8
- #from pathlib import Path
9
 
10
  # Third-party imports
11
  import gradio as gr
12
- import pandas as pd
13
-
14
-
15
  from huggingface_hub import HfApi, InferenceClient
16
  from langdetect import detect, LangDetectException
17
  import langdetect
18
  from dotenv import load_dotenv
19
  import requests
20
  from datasets import load_dataset
21
- from config.constants import URLS
22
-
23
- # Set seed for consistent results
24
- langdetect.DetectorFactory.seed = 0
25
-
26
- # Load environment variables
27
- load_dotenv()
28
 
29
  # Local imports - config
30
  from config.constants import DEFAULT_SYSTEM_MESSAGE, URLS
@@ -43,7 +32,8 @@ from config.settings import (
43
  MODELS
44
  )
45
 
46
- from src.chat.evaluator import ChatEvaluator
 
47
  from src.knowledge_base.dataset import DatasetManager
48
  from src.knowledge_base.vector_store import create_vector_store, load_vector_store
49
  import config.constants as constants
 
4
  import json
5
  import logging
6
  import os
7
+ import pandas as pd
 
8
 
9
  # Third-party imports
10
  import gradio as gr
 
 
 
11
  from huggingface_hub import HfApi, InferenceClient
12
  from langdetect import detect, LangDetectException
13
  import langdetect
14
  from dotenv import load_dotenv
15
  import requests
16
  from datasets import load_dataset
 
 
 
 
 
 
 
17
 
18
  # Local imports - config
19
  from config.constants import DEFAULT_SYSTEM_MESSAGE, URLS
 
32
  MODELS
33
  )
34
 
35
+ # Local imports - source modules
36
+ from src.analytics.chat_evaluator import ChatEvaluator # Исправленный импорт
37
  from src.knowledge_base.dataset import DatasetManager
38
  from src.knowledge_base.vector_store import create_vector_store, load_vector_store
39
  import config.constants as constants