Home / Function/ _get_prompt_input_key() — langchain Function Reference

_get_prompt_input_key() — langchain Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

libs/langchain/langchain_classic/memory/vectorstore.py lines 50–54

    def _get_prompt_input_key(self, inputs: dict[str, Any]) -> str:
        """Get the input key for the prompt."""
        if self.input_key is None:
            return get_prompt_input_key(inputs, self.memory_variables)
        return self.input_key

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free