Skip to content

Latest commit

 

History

History
265 lines (186 loc) · 3.27 KB

reference.md

File metadata and controls

265 lines (186 loc) · 3.27 KB

Reference

client.embed({ ...params }) -> VoyageAI.EmbedResponse

📝 Description

Voyage embedding endpoint receives as input a string (or a list of strings) and other arguments such as the preferred model name, and returns a response containing a list of embeddings.

🔌 Usage

await client.embed({
    input: "input",
    model: "model"
});

⚙️ Parameters

request: VoyageAI.EmbedRequest

requestOptions: VoyageAIClient.RequestOptions

client.rerank({ ...params }) -> VoyageAI.RerankResponse

📝 Description

Voyage reranker endpoint receives as input a query, a list of documents, and other arguments such as the model name, and returns a response containing the reranking results.

🔌 Usage

await client.rerank({
    query: "query",
    documents: ["documents"],
    model: "model"
});

⚙️ Parameters

request: VoyageAI.RerankRequest

requestOptions: VoyageAIClient.RequestOptions

client.multimodalEmbed({ ...params }) -> VoyageAI.MultimodalEmbedResponse

📝 Description

The Voyage multimodal embedding endpoint returns vector representations for a given list of multimodal inputs consisting of text, images, or an interleaving of both modalities.

🔌 Usage

await client.multimodalEmbed({
    inputs: [{}],
    model: "model"
});

⚙️ Parameters

request: VoyageAI.MultimodalEmbedRequest

requestOptions: VoyageAIClient.RequestOptions

client.contextualizedEmbed({ ...params }) -> VoyageAI.ContextualizedEmbedResponse

📝 Description

The Voyage contextualized embeddings endpoint receives as input a list of documents (each document is a list of chunks), and returns contextualized embeddings for each chunk. The embeddings capture both the local chunk content and the global document context, making them particularly effective for retrieval tasks where understanding document-level context is important.

🔌 Usage

await client.contextualizedEmbed({
    inputs: [["inputs"]],
    model: "model"
});

⚙️ Parameters

request: VoyageAI.ContextualizedEmbedRequest

requestOptions: VoyageAIClient.RequestOptions