RohanVashisht commited on
Commit
e721bc0
·
verified ·
1 Parent(s): 2401907

Upload 7 files

Browse files
main.py CHANGED
@@ -11,6 +11,8 @@ This script performs the following tasks:
11
 
12
  # --- Importing required libraries ---
13
  from zigistry import constants
 
 
14
  from zigistry import pre_requisite
15
  import gradio as gr
16
  from llama_index.core import (
@@ -36,13 +38,12 @@ if not pre_requisite.CorrectlyCompletedPreRequisites():
36
 
37
 
38
  # --- Configure LLM and embedding model ---
39
- Settings.llm = HuggingFaceInferenceAPI(
40
  model_name=constants.LLM,
41
- tokenizer_name=constants.LLM,
42
  context_window=3000,
43
- token=constants.HF_TOKEN,
44
- max_new_tokens=512,
45
- generate_kwargs={"temperature": constants.TEMPERATURE},
46
  )
47
 
48
  Settings.embed_model = HuggingFaceEmbedding(model_name=constants.EMBEDDER)
 
11
 
12
  # --- Importing required libraries ---
13
  from zigistry import constants
14
+ from llama_index.llms.openrouter import OpenRouter
15
+ from llama_index.core.llms import ChatMessage
16
  from zigistry import pre_requisite
17
  import gradio as gr
18
  from llama_index.core import (
 
38
 
39
 
40
  # --- Configure LLM and embedding model ---
41
+ Settings.llm = OpenRouter(
42
  model_name=constants.LLM,
43
+ api_key=constants.OR_TOKEN,
44
  context_window=3000,
45
+ max_tokens=512,
46
+ temperature=constants.TEMPERATURE,
 
47
  )
48
 
49
  Settings.embed_model = HuggingFaceEmbedding(model_name=constants.EMBEDDER)
zigistry/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (147 Bytes). View file
 
zigistry/__pycache__/constants.cpython-313.pyc ADDED
Binary file (1.69 kB). View file
 
zigistry/__pycache__/pre_requisite.cpython-313.pyc ADDED
Binary file (1.27 kB). View file
 
zigistry/constants.py CHANGED
@@ -5,9 +5,9 @@ print("Loaded environment variables.")
5
  load_dotenv()
6
 
7
  PERSIST_DIR = "PERSIST_DIR"
8
- LLM = "google/gemma-1.1-7b-it"
9
  EMBEDDER = "BAAI/bge-small-en-v1.5"
10
- HF_TOKEN = os.getenv("HF_TOKEN")
11
  TEMPERATURE = 0.1
12
  FILES = ["Zigistry.pdf"]
13
 
 
5
  load_dotenv()
6
 
7
  PERSIST_DIR = "PERSIST_DIR"
8
+ LLM = "meta-llama/llama-guard-3-8b"
9
  EMBEDDER = "BAAI/bge-small-en-v1.5"
10
+ OR_TOKEN = os.getenv("OR_TOKEN")
11
  TEMPERATURE = 0.1
12
  FILES = ["Zigistry.pdf"]
13
 
zigistry/pre_requisite.py CHANGED
@@ -11,7 +11,7 @@ def CorrectlyCompletedPreRequisites() -> bool:
11
  if not os.path.exists(constants.PERSIST_DIR):
12
  error(f"Directory {constants.PERSIST_DIR} does not exist")
13
  return False
14
- if constants.HF_TOKEN == None:
15
  error("Hugging Face token not set")
16
  return False
17
  return True
 
11
  if not os.path.exists(constants.PERSIST_DIR):
12
  error(f"Directory {constants.PERSIST_DIR} does not exist")
13
  return False
14
+ if constants.OR_TOKEN == None:
15
  error("Hugging Face token not set")
16
  return False
17
  return True