compressDocuments(
documents: DocumentInterface<Record<string, any>>[],
query: string
): Promise| Name | Type | Description |
|---|---|---|
documents* | DocumentInterface<Record<string, any>>[] | |
query* | string |
Compress documents using Mixedbread AI's reranking API.
A list of documents to compress.
The query to use for compressing the documents.
const documents = [{ pageContent: "To bake bread you need flour" }, { pageContent: "To bake bread you need yeast" }];
const query = "What do you need to bake bread?";
const result = await reranker.compressDocuments(documents, query);
console.log(result);