Home / Function/ test_mmr_aselect_examples() — langchain Function Reference

test_mmr_aselect_examples() — langchain Function Reference

Architecture documentation for the test_mmr_aselect_examples() function in test_similarity.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  4a4b0e6a_0459_3b5e_5d37_7cf69205a704["test_mmr_aselect_examples()"]
  1458705c_6963_08f1_0216_aefb63eadfc8["test_similarity.py"]
  4a4b0e6a_0459_3b5e_5d37_7cf69205a704 -->|defined in| 1458705c_6963_08f1_0216_aefb63eadfc8
  style 4a4b0e6a_0459_3b5e_5d37_7cf69205a704 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/example_selectors/test_similarity.py lines 181–191

async def test_mmr_aselect_examples() -> None:
    vector_store = DummyVectorStore()
    selector = MaxMarginalRelevanceExampleSelector(
        vectorstore=vector_store,
        input_keys=["foo2"],
        example_keys=["query", "k", "fetch_k"],
        k=2,
        fetch_k=5,
    )
    examples = await selector.aselect_examples({"foo": "bar", "foo2": "bar2"})
    assert examples == [{"query": "bar2", "k": 2, "fetch_k": 5}] * 2

Subdomains

Frequently Asked Questions

What does test_mmr_aselect_examples() do?
test_mmr_aselect_examples() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/example_selectors/test_similarity.py.
Where is test_mmr_aselect_examples() defined?
test_mmr_aselect_examples() is defined in libs/core/tests/unit_tests/example_selectors/test_similarity.py at line 181.

Analyze Your Own Codebase

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

Try Supermodel Free