File tree Expand file tree Collapse file tree 3 files changed +18
-33
lines changed Expand file tree Collapse file tree 3 files changed +18
-33
lines changed Original file line number Diff line number Diff line change 2727 from langchain .embeddings import HuggingFaceEmbeddings
2828 from langchain .text_splitter import CharacterTextSplitter
2929 from langchain .vectorstores import FAISS
30- except ImportError :
31- try :
32- from langchain_classic .chains import RetrievalQA
33- from langchain_classic .embeddings import HuggingFaceEmbeddings
34- from langchain_classic .text_splitter import CharacterTextSplitter
35- from langchain_classic .vectorstores import FAISS
36- except ImportError as second_error :
37- raise ImportError (
38- f"Failed to import required LangChain modules. "
39- f"If you're using LangChain >= 1.0.0, ensure langchain-classic and langchain-text-splitters is installed. "
40- f"Original error: { second_error } "
41- ) from second_error
30+ except ImportError as e :
31+ raise ImportError (
32+ "Failed to import required LangChain modules. "
33+ "Ensure you have installed the correct version of langchain and its dependencies. "
34+ f"Original error: { e } "
35+ ) from e
4236
4337from langchain_core .language_models .llms import BaseLLM
4438from transformers import AutoModelForCausalLM , AutoTokenizer , pipeline
Original file line number Diff line number Diff line change 2323 from langchain .chains import RetrievalQA
2424 from langchain .embeddings .openai import OpenAIEmbeddings
2525 from langchain .vectorstores import Pinecone
26- except ImportError :
27- try :
28- from langchain_classic .chains import RetrievalQA
29- from langchain_classic .embeddings .openai import OpenAIEmbeddings
30- from langchain_classic .vectorstores import Pinecone
31- except ImportError as second_error :
32- raise ImportError (
33- f"Failed to import required LangChain modules. "
34- f"If you're using LangChain >= 1.0.0, ensure langchain-classic is installed. "
35- f"Original error: { second_error } "
36- ) from second_error
26+ except ImportError as e :
27+ raise ImportError (
28+ "Failed to import required LangChain modules. "
29+ "Ensure you have installed the correct version of langchain and its dependencies. "
30+ f"Original error: { e } "
31+ ) from e
3732
3833from langchain_core .language_models import BaseLLM
3934
4439
4540OPENAI_API_KEY = os .environ .get ("OPENAI_API_KEY" )
4641PINECONE_API_KEY = os .environ .get ("PINECONE_API_KEY" )
47- PINECONE_ENVIRONMENT = os .environ .get ("PINECONE_ENVIRONMENT" )
4842index_name = "nemoguardrailsindex"
4943
5044LOG_FILENAME = datetime .now ().strftime ("logs/mylogfile_%H_%M_%d_%m_%Y.log" )
Original file line number Diff line number Diff line change 1717
1818try :
1919 from langchain .chains import LLMMathChain
20- except ImportError :
21- try :
22- from langchain_classic .chains import LLMMathChain
23- except ImportError as second_error :
24- raise ImportError (
25- f"Failed to import required LangChain modules. "
26- f"If you're using LangChain >= 1.0.0, ensure langchain-classic is installed. "
27- f"Original error: { second_error } "
28- ) from second_error
20+ except ImportError as e :
21+ raise ImportError (
22+ "Failed to import required LangChain modules. "
23+ "If you're using LangChain >= 1.0.0, ensure langchain-classic is installed. "
24+ f"Original error: { e } "
25+ ) from e
2926
3027from langchain_core .prompts import ChatPromptTemplate
3128from langchain_core .tools import Tool
You can’t perform that action at this time.
0 commit comments