bibeksah commited on
Commit
646deb1
·
1 Parent(s): 146b51b

changing field frm pdf to raw data

Browse files
Files changed (1) hide show
  1. mylangv2.py +20 -0
mylangv2.py CHANGED
@@ -28,6 +28,26 @@ except ImportError as e:
28
  "Install faiss-cpu/faiss-gpu or downgrade NumPy to <2.0 to enable FAISS." % e
29
  )
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  class DocumentProcessor:
32
  def __init__(
33
  self,
 
28
  "Install faiss-cpu/faiss-gpu or downgrade NumPy to <2.0 to enable FAISS." % e
29
  )
30
 
31
+ # Load env vars
32
+ dotenv_path = os.getenv('DOTENV_PATH')
33
+ if dotenv_path:
34
+ load_dotenv(dotenv_path)
35
+ else:
36
+ load_dotenv()
37
+
38
+ # Validate env vars
39
+ def check_env():
40
+ required = [
41
+ "AZURE_OPENAI_API_KEY",
42
+ "AZURE_OPENAI_ENDPOINT",
43
+ "AZURE_OPENAI_EMBEDDING_DEPLOYMENT",
44
+ "AZURE_OPENAI_CHAT_DEPLOYMENT",
45
+ "AZURE_OPENAI_API_VERSION"
46
+ ]
47
+ missing = [v for v in required if not os.getenv(v)]
48
+ if missing:
49
+ raise EnvironmentError(f"Missing required environment variables: {', '.join(missing)}")
50
+
51
  class DocumentProcessor:
52
  def __init__(
53
  self,