TypeError: issubclass() arg 1 must be a class
Labels: name: auto:bug

### Issue you'd like to raise.

Traceback (most recent call last):
  File "D:\EmbeddingsSearch\llm-python\02b_llama_chroma.py", line 2, in <module>
    from llama_index import SimpleDirectoryReader, StorageContext, GPTVectorStoreIndex
  File "F:\Anaconda\lib\site-packages\llama_index\__init__.py", line 15, in <module>
    from llama_index.embeddings.langchain import LangchainEmbedding
  File "F:\Anaconda\lib\site-packages\llama_index\embeddings\__init__.py", line 4, in <module>
    from llama_index.embeddings.langchain import LangchainEmbedding
  File "F:\Anaconda\lib\site-packages\llama_index\embeddings\langchain.py", line 6, in <module>
    from langchain.embeddings.base import Embeddings as LCEmbeddings
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\__init__.py", line 6, in <module>
    from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\agents\__init__.py", line 2, in <module>
    from langchain.agents.agent import (
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\agents\agent.py", line 16, in <module>
    from langchain.agents.tools import InvalidTool
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\agents\tools.py", line 8, in <module>
    from langchain.tools.base import BaseTool, Tool, tool
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\tools\__init__.py", line 3, in <module>
    from langchain.tools.arxiv.tool import ArxivQueryRun
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\tools\arxiv\tool.py", line 12, in <module>
    from langchain.utilities.arxiv import ArxivAPIWrapper
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\utilities\__init__.py", line 3, in <module>
    from langchain.utilities.apify import ApifyWrapper
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\utilities\apify.py", line 5, in <module>
    from langchain.document_loaders import ApifyDatasetLoader
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\document_loaders\__init__.py", line 44, in <module>
    from langchain.document_loaders.embaas import EmbaasBlobLoader, EmbaasLoader
  File "C:\Users\Leaper\AppData\Roaming\Python\Python310\site-packages\langchain\document_loaders\embaas.py", line 54, in <module>
    class BaseEmbaasLoader(BaseModel):
  File "pydantic\main.py", line 204, in pydantic.main.ModelMetaclass.__new__
  File "pydantic\fields.py", line 488, in pydantic.fields.ModelField.infer
  File "pydantic\fields.py", line 419, in pydantic.fields.ModelField.__init__
  File "pydantic\fields.py", line 539, in pydantic.fields.ModelField.prepare
  File "pydantic\fields.py", line 801, in pydantic.fields.ModelField.populate_validators
  File "pydantic\validators.py", line 696, in find_validators
  File "pydantic\validators.py", line 585, in pydantic.validators.make_typeddict_validator
  File "pydantic\annotated_types.py", line 35, in pydantic.annotated_types.create_model_from_typeddict
  File "pydantic\main.py", line 972, in pydantic.main.create_model
  File "pydantic\main.py", line 204, in pydantic.main.ModelMetaclass.__new__
  File "pydantic\fields.py", line 488, in pydantic.fields.ModelField.infer
  File "pydantic\fields.py", line 419, in pydantic.fields.ModelField.__init__
  File "pydantic\fields.py", line 534, in pydantic.fields.ModelField.prepare
  File "pydantic\fields.py", line 638, in pydantic.fields.ModelField._type_analysis
  File "F:\Anaconda\lib\typing.py", line 1158, in __subclasscheck__
    return issubclass(cls, self.__origin__)
TypeError: issubclass() arg 1 must be a class

Process finished with exit code 1


### Suggestion:

_No response_