MarsiyaIssah commited on
Commit
55d0838
·
verified ·
1 Parent(s): ac99464

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +10 -1
main.py CHANGED
@@ -4,10 +4,12 @@ from langchain.document_loaders.sitemap import SitemapLoader
4
  from langchain.text_splitter import RecursiveCharacterTextSplitter
5
  from langchain.embeddings.sentence_transformer import SentenceTransformerEmbeddings
6
  from langchain_community.vectorstores import Chroma
7
- import streamlit as st
 
8
 
9
 
10
  os.environ.get("HUGGINGFACEHUB_API_TOKEN")
 
11
 
12
  #Function to fetch data from website
13
  #https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/sitemap
@@ -47,3 +49,10 @@ def pull_from_chroma(query):
47
  return docs
48
 
49
 
 
 
 
 
 
 
 
 
4
  from langchain.text_splitter import RecursiveCharacterTextSplitter
5
  from langchain.embeddings.sentence_transformer import SentenceTransformerEmbeddings
6
  from langchain_community.vectorstores import Chroma
7
+ from langchain.llms import OpenAI
8
+ from langchain.chains.summarize import load_summarize_chain
9
 
10
 
11
  os.environ.get("HUGGINGFACEHUB_API_TOKEN")
12
+ os.environ.get("OPENAI_API_KEY")
13
 
14
  #Function to fetch data from website
15
  #https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/sitemap
 
49
  return docs
50
 
51
 
52
+ # Helps us get the summary of a document
53
+ def get_summary(current_doc):
54
+ llm = OpenAI(temperature=0)
55
+ #llm = HuggingFaceHub(repo_id="bigscience/bloom", model_kwargs={"temperature":1e-10})
56
+ chain = load_summarize_chain(llm, chain_type="map_reduce")
57
+ summary = chain.run([current_doc])
58
+ return summary