Home / Function/ cache_embeddings_with_query() — langchain Function Reference

cache_embeddings_with_query() — langchain Function Reference

Architecture documentation for the cache_embeddings_with_query() function in test_caching.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  737e684b_c6ee_e89e_76c8_24189ff91fee["cache_embeddings_with_query()"]
  6b1a1e58_d1bc_2756_cc7d_9c01f64a73a2["test_caching.py"]
  737e684b_c6ee_e89e_76c8_24189ff91fee -->|defined in| 6b1a1e58_d1bc_2756_cc7d_9c01f64a73a2
  style 737e684b_c6ee_e89e_76c8_24189ff91fee fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/unit_tests/embeddings/test_caching.py lines 60–70

def cache_embeddings_with_query() -> CacheBackedEmbeddings:
    """Create a cache backed embeddings with query caching."""
    doc_store = InMemoryStore()
    query_store = InMemoryStore()
    embeddings = MockEmbeddings()
    return CacheBackedEmbeddings.from_bytes_store(
        embeddings,
        document_embedding_cache=doc_store,
        namespace="test_namespace",
        query_embedding_cache=query_store,
    )

Domain

Subdomains

Frequently Asked Questions

What does cache_embeddings_with_query() do?
cache_embeddings_with_query() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/embeddings/test_caching.py.
Where is cache_embeddings_with_query() defined?
cache_embeddings_with_query() is defined in libs/langchain/tests/unit_tests/embeddings/test_caching.py at line 60.

Analyze Your Own Codebase

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

Try Supermodel Free