rodrigomasini commited on
Commit
3f9fa90
·
verified ·
1 Parent(s): 719c91f

Update alternative.py

Browse files
Files changed (1) hide show
  1. alternative.py +15 -8
alternative.py CHANGED
@@ -34,8 +34,8 @@ from dotenv import load_dotenv
34
  from scrapegraphai.graphs import SmartScraperGraph
35
  from scrapegraphai.utils import prettify_exec_info
36
 
37
- from langchain_community.embeddings import HuggingFaceInferenceAPIEmbeddings
38
- from langchain_community.llms.huggingface_endpoint import HuggingFaceEndpoint
39
  from langchain_community.document_loaders import (AsyncHtmlLoader,
40
  NewsURLLoader, PubMedLoader,
41
  PlaywrightURLLoader,
@@ -53,19 +53,26 @@ from langchain_community.document_loaders import (AsyncHtmlLoader,
53
  load_dotenv()
54
  HUGGINGFACEHUB_API_TOKEN = os.getenv('HUGGINGFACEHUB_API_TOKEN')
55
 
56
- # Foudational Model HF repo ID
57
- REPO_ID = "mistralai/Mistral-7B-Instruct-v0.3"
 
 
58
 
59
  # Initialize the model instances
60
  llm_model_instance = HuggingFaceEndpoint(
61
- repo_id=repo_id,
 
 
 
 
 
 
62
  huggingfacehub_api_token = HUGGINGFACEHUB_API_TOKEN,
63
- task = "conversational",
64
- **model_kwargs={"temperature": 0.5, "max_length": 8192, "timeout": 6000},
65
  )
66
 
67
  embedder_model_instance = HuggingFaceInferenceAPIEmbeddings(
68
- api_key=HUGGINGFACEHUB_API_TOKEN, model_name="sentence-transformers/all-MiniLM-l6-v2"
 
69
  )
70
 
71
  graph_config = {
 
34
  from scrapegraphai.graphs import SmartScraperGraph
35
  from scrapegraphai.utils import prettify_exec_info
36
 
37
+ from langchain_community.embeddings.huggingface import HuggingFaceInferenceAPIEmbeddings
38
+ from langchain_huggingface.llms.huggingface_endpoint import HuggingFaceEndpoint
39
  from langchain_community.document_loaders import (AsyncHtmlLoader,
40
  NewsURLLoader, PubMedLoader,
41
  PlaywrightURLLoader,
 
53
  load_dotenv()
54
  HUGGINGFACEHUB_API_TOKEN = os.getenv('HUGGINGFACEHUB_API_TOKEN')
55
 
56
+ # Foudational Model and Embeeding Model HF repo ID
57
+ FM_REPO_ID = "mistralai/Mistral-7B-Instruct-v0.3"
58
+ EM_REPO_ID="sentence-transformers/all-MiniLM-l6-v2"
59
+
60
 
61
  # Initialize the model instances
62
  llm_model_instance = HuggingFaceEndpoint(
63
+ repo_id=FM_REPO_ID,
64
+ max_new_tokens=8192,
65
+ top_k=10,
66
+ top_p=0.95,
67
+ typical_p=0.95,
68
+ temperature=0.1,
69
+ repetition_penalty=1.03,
70
  huggingfacehub_api_token = HUGGINGFACEHUB_API_TOKEN,
 
 
71
  )
72
 
73
  embedder_model_instance = HuggingFaceInferenceAPIEmbeddings(
74
+ api_key=HUGGINGFACEHUB_API_TOKEN,
75
+ model_name=EM_REPO_ID
76
  )
77
 
78
  graph_config = {