46 Integrations

The following sections describe integrations with popular AI frameworks that Coherence supports.

These integrations are not part of Coherence itself, but are the contributions made to the following frameworks to allow them to use Coherence as a Vector Store, Chat Memory, and such.

LangChain4j

The langchain4j-coherence module provides an implementation of EmbeddingStore and ChatMemoryStore interfaces, allowing Coherence to be easily used as either (or both) in LangChain4j applications.

It also provides a Spring Boot Starter for LangChain4j applications using the langchain4j-coherence-spring-boot-starter module.

For more information, see the documentation provided in the aforementioned integration modules.

Spring AI

The spring-ai-coherence-store module provides an implementation of the VectorStore interface, allowing Coherence to be easily used as such in Spring AI applications.

It also provides a Spring Boot Starter using the spring-ai-starter-coherence-store module.

For more information, see documentation provided by the aforementioned integration modules.