Home / Function/ aload_memory_variables() — langchain Function Reference

aload_memory_variables() — langchain Function Reference

Architecture documentation for the aload_memory_variables() function in vectorstore.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  1367cac4_e0c6_50c2_6c32_c88e3b2c65af["aload_memory_variables()"]
  a0031c35_ac02_c399_69d4_5bd8f0075822["VectorStoreRetrieverMemory"]
  1367cac4_e0c6_50c2_6c32_c88e3b2c65af -->|defined in| a0031c35_ac02_c399_69d4_5bd8f0075822
  3428d7ae_fa2d_1995_fde1_2ccae53f86b7["_get_prompt_input_key()"]
  1367cac4_e0c6_50c2_6c32_c88e3b2c65af -->|calls| 3428d7ae_fa2d_1995_fde1_2ccae53f86b7
  01ebf63f_c96f_60bc_c43e_d78faac08ee1["_documents_to_memory_variables()"]
  1367cac4_e0c6_50c2_6c32_c88e3b2c65af -->|calls| 01ebf63f_c96f_60bc_c43e_d78faac08ee1
  style 1367cac4_e0c6_50c2_6c32_c88e3b2c65af fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/memory/vectorstore.py lines 77–85

    async def aload_memory_variables(
        self,
        inputs: dict[str, Any],
    ) -> dict[str, list[Document] | str]:
        """Return history buffer."""
        input_key = self._get_prompt_input_key(inputs)
        query = inputs[input_key]
        docs = await self.retriever.ainvoke(query)
        return self._documents_to_memory_variables(docs)

Domain

Subdomains

Frequently Asked Questions

What does aload_memory_variables() do?
aload_memory_variables() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/memory/vectorstore.py.
Where is aload_memory_variables() defined?
aload_memory_variables() is defined in libs/langchain/langchain_classic/memory/vectorstore.py at line 77.
What does aload_memory_variables() call?
aload_memory_variables() calls 2 function(s): _documents_to_memory_variables, _get_prompt_input_key.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free