Cohere
Maven Dependency
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-cohere</artifactId>
<version>1.18.1-beta28</version>
</dependency>
APIs
CohereEmbeddingModel
Capabilities
- Multimodal (
embed-v4.0): embeds text and images into a shared vector space; interleaved text + image is fused into a single embedding. Provide image inputs asImageContent(URL or base64) in anEmbeddingRequest. - Per-call parameters:
input_type— embed queries and documents differently (EmbeddingInputType.QUERY/DOCUMENT, mapped to Cohere'ssearch_query/search_document). - Listeners: configure via
CohereEmbeddingModel.builder().listeners(...).
See Embedding Model for the request/response API and multimodal usage.