Class WatsonxEmbeddingModel

java.lang.Object
dev.langchain4j.model.watsonx.WatsonxEmbeddingModel
All Implemented Interfaces:
EmbeddingModel

public class WatsonxEmbeddingModel extends Object implements EmbeddingModel
A EmbeddingModel implementation that integrates IBM watsonx.ai with LangChain4j.

Example usage:

EmbeddingModel embeddingModel = WatsonxEmbeddingModel.builder()
    .baseUrl("https://...") // or use CloudRegion
    .apiKey("...")
    .projectId("...")
    .modelName("ibm/granite-embedding-278m-multilingual")
    .build();