-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Description
Bug Description
cannot import from llama_index.llms.langchain import LangChainLLM and cannot use llm = LangChainLLM(llm=llm_lc)
ModuleNotFoundError Traceback (most recent call last)
Cell In[8], line 1
----> 1 from llama_index.llms.langchain import LangChainLLM
2 from llama_index.embeddings.langchain import LangchainEmbedding
4 llm = LangChainLLM(llm=llm_lc)
File ~/.venv/llm_rag/lib/python3.10/site-packages/llama_index/llms/langchain/init.py:1
----> 1 from llama_index.llms.langchain.base import LangChainLLM
3 all = ["LangChainLLM"]
File ~/.venv/llm_rag/lib/python3.10/site-packages/llama_index/llms/langchain/base.py:23
20 from llama_index.core.llms.llm import LLM
21 from llama_index.core.types import BaseOutputParser, PydanticProgramMode, Thread
---> 23 from langchain.base_language import BaseLanguageModel
24 from langchain.schema import AIMessage
27 class LangChainLLM(LLM):
ModuleNotFoundError: No module named 'langchain.base_language'
Version
0.14.9
Steps to Reproduce
from llama_index.llms.langchain import LangChainLLM
ModuleNotFoundError Traceback (most recent call last)
Cell In[8], line 1
----> 1 from llama_index.llms.langchain import LangChainLLM
2 from llama_index.embeddings.langchain import LangchainEmbedding
4 llm = LangChainLLM(llm=llm_lc)
File ~/.venv/llm_rag/lib/python3.10/site-packages/llama_index/llms/langchain/init.py:1
----> 1 from llama_index.llms.langchain.base import LangChainLLM
3 all = ["LangChainLLM"]
File ~/.venv/llm_rag/lib/python3.10/site-packages/llama_index/llms/langchain/base.py:23
20 from llama_index.core.llms.llm import LLM
21 from llama_index.core.types import BaseOutputParser, PydanticProgramMode, Thread
---> 23 from langchain.base_language import BaseLanguageModel
24 from langchain.schema import AIMessage
27 class LangChainLLM(LLM):
ModuleNotFoundError: No module named 'langchain.base_language'