Home / Function/ fake_self_query_retriever() — langchain Function Reference

fake_self_query_retriever() — langchain Function Reference

Architecture documentation for the fake_self_query_retriever() function in test_base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  eb6eda6b_875b_1d1c_a26f_e3780a83e180["fake_self_query_retriever()"]
  d1736cc5_5d04_ec6a_a15a_4a8a730c63dd["test_base.py"]
  eb6eda6b_875b_1d1c_a26f_e3780a83e180 -->|defined in| d1736cc5_5d04_ec6a_a15a_4a8a730c63dd
  style eb6eda6b_875b_1d1c_a26f_e3780a83e180 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/unit_tests/retrievers/self_query/test_base.py lines 112–128

def fake_self_query_retriever(
    fake_llm: FakeLLM,
    fake_vectorstore: InMemoryVectorstoreWithSearch,
) -> SelfQueryRetriever:
    return SelfQueryRetriever.from_llm(
        llm=fake_llm,
        vectorstore=fake_vectorstore,
        document_contents="test",
        metadata_field_info=[
            AttributeInfo(
                name="foo",
                type="string",
                description="test",
            ),
        ],
        structured_query_translator=FakeTranslator(),
    )

Domain

Subdomains

Frequently Asked Questions

What does fake_self_query_retriever() do?
fake_self_query_retriever() is a function in the langchain codebase, defined in libs/langchain/tests/unit_tests/retrievers/self_query/test_base.py.
Where is fake_self_query_retriever() defined?
fake_self_query_retriever() is defined in libs/langchain/tests/unit_tests/retrievers/self_query/test_base.py at line 112.

Analyze Your Own Codebase

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

Try Supermodel Free