主题
Oracle Coherence
Maven 依赖
xml
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-coherence</artifactId>
<version>1.22.0-beta32</version>
</dependency>1
2
3
4
5
2
3
4
5
langchain4j-coherence 模块将 Coherence 作为 provided 依赖,因为它适配多个 Coherence 版本。 开发者应自行引入相应的 Coherence 依赖,社区版或商业版皆可。 Coherence CE 的 groupId 为 com.oracle.coherence.ce,商业版本的 groupId 为 com.oracle.coherence。
例如,要使用社区版(CE),请将 Coherence BOM 加入依赖管理部分,然后将 Coherence 作为依赖引入。随后可按需添加其他 Coherence 模块。
xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.oracle.coherence.ce</groupId>
<artifactId>coherence-bom</artifactId>
<version>24.09</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-coherence</artifactId>
<version>1.22.0-beta32</version>
</dependency>
<dependency>
<groupId>com.oracle.coherence.ce</groupId>
<artifactId>coherence</artifactId>
</dependency>
</dependencies>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
API
CoherenceEmbeddingStoreCoherenceChatMemoryStore