Skip to content

AttributeError: 'RecentlyUsedContainer' object has no attribute 'ContainerCls when  #3

@GildeshAbhay

Description

@GildeshAbhay

I have this code here

  content = document["content"]
  doc = Document(text=content)
  node_parser = HierarchicalNodeParser.from_defaults(chunk_sizes=chunk_size)
  nodes = node_parser.get_nodes_from_documents([doc])
  storage_context = StorageContext.from_defaults()
  storage_context.docstore.add_documents(nodes)
  index = VectorStoreIndex(nodes, storage_context=storage_context , embed_model=embed_model)

this is the error drilldown

`index = VectorStoreIndex(nodes, storage_context=storage_context , embed_model=embed_model)
Traceback (most recent call last):

File "C:\Users\abhay.saini\AppData\Local\Temp\ipykernel_18680\1374210055.py", line 1, in <cell line: 1>
index = VectorStoreIndex(nodes, storage_context=storage_context , embed_model=embed_model)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\vector_store\base.py", line 75, in init
super().init(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\base.py", line 94, in init
index_struct = self.build_index_from_nodes(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\vector_store\base.py", line 308, in build_index_from_nodes
return self._build_index_from_nodes(nodes, **insert_kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\vector_store\base.py", line 280, in _build_index_from_nodes
self._add_nodes_to_index(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\vector_store\base.py", line 233, in _add_nodes_to_index
nodes_batch = self._get_node_with_embedding(nodes_batch, show_progress)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\vector_store\base.py", line 141, in _get_node_with_embedding
id_to_embed_map = embed_nodes(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\indices\utils.py", line 138, in embed_nodes
new_embeddings = embed_model.get_text_embedding_batch(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\instrumentation\dispatcher.py", line 102, in wrapper
self.span_drop(*args, id=id, err=e, **kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\instrumentation\dispatcher.py", line 77, in span_drop
h.span_drop(*args, id=id, err=err, **kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\instrumentation\span_handlers\base.py", line 48, in span_drop
span = self.prepare_to_drop_span(*args, id=id, err=err, **kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\instrumentation\span_handlers\null.py", line 35, in prepare_to_drop_span
raise err

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\instrumentation\dispatcher.py", line 100, in wrapper
result = func(*args, **kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\core\base\embeddings\base.py", line 280, in get_text_embedding_batch
embeddings = self._get_text_embeddings(cur_batch)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\embeddings\voyageai\base.py", line 103, in _get_text_embeddings
return self._get_embedding(texts, input_type="document")

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\llama_index\embeddings\voyageai\base.py", line 65, in _get_embedding
return self._client.embed(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\client.py", line 36, in embed
response = voyageai.Embedding.create(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\api_resources\embedding.py", line 29, in create
response = super().create(*args, **kwargs)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\api_resources\abstract\engine_api_resource.py", line 115, in create
response, _, api_key = requestor.request(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\api_resources\api_requestor.py", line 289, in request
result = self.request_raw(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\api_resources\api_requestor.py", line 533, in request_raw
_thread_context.session = _make_session()

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\voyageai\api_resources\api_requestor.py", line 88, in _make_session
s = requests.Session()

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py", line 450, in init
self.mount("https://", HTTPAdapter())

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\adapters.py", line 155, in init
self.init_poolmanager(pool_connections, pool_maxsize, block=pool_block)

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\adapters.py", line 192, in init_poolmanager
self.poolmanager = PoolManager(

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\urllib3\poolmanager.py", line 174, in init
explicitly.

File "C:\Users\abhay.saini\AppData\Local\Programs\Python\Python38\lib\site-packages\urllib3_collections.py", line 51, in init
# Full runtime checking of the contents of a Mapping is expensive, so for the

AttributeError: 'RecentlyUsedContainer' object has no attribute 'ContainerCls'`

these are the versions of voyageai

Name: voyageai
Version: 0.1.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions