NEWVectors or files. Pick a path.Start →

    Ad-hoc Retriever Execution

    Execute ad-hoc retriever queries without creating persistent retriever resources

    Why do anything?

    Testing and exploration need quick queries without resource creation overhead.

    Why now?

    Iterative development requires fast feedback loops.

    Why this feature?

    Execute retriever pipelines ad-hoc at /anonymous endpoint without persisting configuration.

    How It Works

    Anonymous execution enables ad-hoc retriever queries without persistence.

    1

    Stage Parsing

    Parse inline stage configuration

    2

    Pipeline Building

    Build temporary retriever pipeline

    3

    Execution

    Execute against namespace data

    4

    Cleanup

    Discard pipeline after execution

    Why This Approach

    Ad-hoc execution enables rapid iteration. No resource cleanup needed.

    Integration

    results = client.retrievers.execute_anonymous(stages=[...], inputs={...})