Skip to main content

Class: RemoteLangChainRetriever

retrievers/remote.RemoteLangChainRetriever

Base Index class. All indexes should extend this class.

Hierarchy​

Implements​

  • RemoteLangChainRetrieverParams

Constructors​

constructor​

β€’ new RemoteLangChainRetriever(Β«destructuredΒ»)

Parameters​

NameType
Β«destructuredΒ»RemoteLangChainRetrieverParams

Overrides​

RemoteRetriever.constructor

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:39

Properties​

asyncCaller​

β€’ asyncCaller: AsyncCaller

Inherited from​

RemoteRetriever.asyncCaller

Defined in​

langchain/src/retrievers/remote/base.ts:33


auth​

β€’ auth: RemoteRetrieverAuth

Implementation of​

RemoteLangChainRetrieverParams.auth

Inherited from​

RemoteRetriever.auth

Defined in​

langchain/src/retrievers/remote/base.ts:29


headers​

β€’ headers: Record<string, string>

Inherited from​

RemoteRetriever.headers

Defined in​

langchain/src/retrievers/remote/base.ts:31


inputKey​

β€’ inputKey: string

Implementation of​

RemoteLangChainRetrieverParams.inputKey

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:31


metadataKey​

β€’ metadataKey: string

Implementation of​

RemoteLangChainRetrieverParams.metadataKey

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:37


pageContentKey​

β€’ pageContentKey: string

Implementation of​

RemoteLangChainRetrieverParams.pageContentKey

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:35


responseKey​

β€’ responseKey: string

Implementation of​

RemoteLangChainRetrieverParams.responseKey

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:33


url​

β€’ url: string

Implementation of​

RemoteLangChainRetrieverParams.url

Inherited from​

RemoteRetriever.url

Defined in​

langchain/src/retrievers/remote/base.ts:27

Methods​

createJsonBody​

β–Έ createJsonBody(query): RemoteRetrieverValues

Parameters​

NameType
querystring

Returns​

RemoteRetrieverValues

Overrides​

RemoteRetriever.createJsonBody

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:53


getRelevantDocuments​

β–Έ getRelevantDocuments(query): Promise<Document<Record<string, any>>[]>

Parameters​

NameType
querystring

Returns​

Promise<Document<Record<string, any>>[]>

Inherited from​

RemoteRetriever.getRelevantDocuments

Defined in​

langchain/src/retrievers/remote/base.ts:53


processJsonResponse​

β–Έ processJsonResponse(json): Document<Record<string, any>>[]

Parameters​

NameType
jsonRemoteRetrieverValues

Returns​

Document<Record<string, any>>[]

Overrides​

RemoteRetriever.processJsonResponse

Defined in​

langchain/src/retrievers/remote/remote-retriever.ts:59