Interface BaseRetrieverInterface<Metadata>

Base interface implemented by all runnables. Used for cross-compatibility between different versions of LangChain core.

Should not change on patch releases.

Type Parameters

  • Metadata extends Record<string, any> = Record<string, any>

Hierarchy

Implemented by

Methods

  • Parameters

    Returns Promise<DocumentInterface<Metadata>[][]>

  • Parameters

    Returns Promise<(Error | DocumentInterface<Metadata>[])[]>

  • Parameters

    Returns Promise<(Error | DocumentInterface<Metadata>[])[]>

  • Parameters

    • query: string
    • Optional config: BaseCallbackConfig | Callbacks

    Returns Promise<DocumentInterface<Metadata>[]>

  • Parameters

    Returns Promise<DocumentInterface<Metadata>[]>

  • Parameters

    Returns Promise<IterableReadableStreamInterface<DocumentInterface<Metadata>[]>>

  • Parameters

    • generator: AsyncGenerator<string, any, unknown>
    • options: Partial<RunnableConfig>

    Returns AsyncGenerator<DocumentInterface<Metadata>[], any, unknown>

Generated using TypeDoc