Skip to content

[Bug]: Cannot import from llama_index.llms.langchain import LangChainLLM #20335

@rajeshkochi444

Description

@rajeshkochi444

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'

Relevant Logs/Tracbacks

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageIssue needs to be triaged/prioritized

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions