Back to Langchain4j

Voyage AI

docs/docs/integrations/embedding-models/voyage-ai.md

1.18.11.2 KB
Original Source

Voyage AI

Maven Dependency

xml
<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-voyage-ai</artifactId>
    <version>1.17.2-beta27</version>
</dependency>

APIs

  • VoyageAiEmbeddingModel

Capabilities

  • Multimodal (voyage-multimodal-3, voyage-multimodal-3.5 — auto-detected from the model name): embeds text and images into a shared vector space; interleaved text + image is fused into a single embedding. Provide image inputs as ImageContent (URL or base64) in an EmbeddingRequest.
  • Per-call parameters: input_type (EmbeddingInputType.QUERY / DOCUMENT).
  • Listeners: configure via VoyageAiEmbeddingModel.builder().listeners(...).

See Embedding Model for the request/response API and multimodal usage.

Examples