From 1a645c6e10e5cd830c70fad47b816f774613e821 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期三, 07 五月 2025 17:33:22 +0800 Subject: [PATCH] feat: 接入langchain4j操作向量库 --- ruoyi-modules-api/ruoyi-knowledge-api/pom.xml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules-api/ruoyi-knowledge-api/pom.xml b/ruoyi-modules-api/ruoyi-knowledge-api/pom.xml index 27e2073..cb35d34 100644 --- a/ruoyi-modules-api/ruoyi-knowledge-api/pom.xml +++ b/ruoyi-modules-api/ruoyi-knowledge-api/pom.xml @@ -16,7 +16,20 @@ <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <langchain4j.version>1.0.0-beta4</langchain4j.version> </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-bom</artifactId> + <version>${langchain4j.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> <dependencies> @@ -47,6 +60,35 @@ <version>4.0.0</version> </dependency> + + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j</artifactId> + </dependency> + + + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-weaviate</artifactId> + </dependency> + + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-embeddings-all-minilm-l6-v2</artifactId> + + </dependency> + + <dependency> + <groupId>org.testcontainers</groupId> + <artifactId>weaviate</artifactId> + <version>1.19.6</version> + </dependency> + + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-open-ai-spring-boot-starter</artifactId> + </dependency> + </dependencies> </project> -- Gitblit v1.9.3