Enoch1359 commited on
Commit
8d29339
·
verified ·
1 Parent(s): 5343536

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -4
app.py CHANGED
@@ -1,15 +1,24 @@
 
 
 
 
 
 
 
 
 
1
  import langchain
2
  import streamlit as st
3
  import pickle as pkl
4
  from langchain.chains import RetrievalQAWithSourcesChain
5
- from langchain.document_loaders import UnstructuredURLLoader
6
  from langchain.text_splitter import RecursiveCharacterTextSplitter
7
- from langchain.embeddings import SentenceTransformerEmbeddings
8
- from langchain.vectorstores import Chroma, FAISS
9
  from langchain_openai import ChatOpenAI
10
  from dotenv import load_dotenv
11
  import time
12
- import os
13
 
14
  load_dotenv("ping.env")
15
  api_key=os.getenv("OPENAI_API_KEY")
 
1
+ import os
2
+
3
+ # 👇 Fix for Hugging Face permissions
4
+ os.environ['NLTK_DATA'] = '/tmp/nltk_data'
5
+ import nltk
6
+ nltk.data.path.append('/tmp/nltk_data')
7
+ nltk.download("punkt", download_dir="/tmp/nltk_data", quiet=True)
8
+ nltk.download("averaged_perceptron_tagger", download_dir="/tmp/nltk_data", quiet=True)
9
+
10
  import langchain
11
  import streamlit as st
12
  import pickle as pkl
13
  from langchain.chains import RetrievalQAWithSourcesChain
14
+ from langchain_community.document_loaders import UnstructuredURLLoader
15
  from langchain.text_splitter import RecursiveCharacterTextSplitter
16
+ from langchain_community.embeddings import SentenceTransformerEmbeddings
17
+ from langchain_community.vectorstores import Chroma, FAISS
18
  from langchain_openai import ChatOpenAI
19
  from dotenv import load_dotenv
20
  import time
21
+
22
 
23
  load_dotenv("ping.env")
24
  api_key=os.getenv("OPENAI_API_KEY")