diff --git a/langchain4j-google-ai-gemini/pom.xml b/langchain4j-google-ai-gemini-spring-boot-starter/pom.xml similarity index 65% rename from langchain4j-google-ai-gemini/pom.xml rename to langchain4j-google-ai-gemini-spring-boot-starter/pom.xml index 0beea692..0949d861 100644 --- a/langchain4j-google-ai-gemini/pom.xml +++ b/langchain4j-google-ai-gemini-spring-boot-starter/pom.xml @@ -2,30 +2,19 @@ 4.0.0 + - org.springframework.boot - spring-boot-starter-parent - 3.3.5 - + dev.langchain4j + langchain4j-spring + 0.37.0-SNAPSHOT + ../pom.xml - dev.langchain4j - langchain4j-google-ai-gemini - 0.0.1-SNAPSHOT - langchain4j-google-ai-gemini - langchain4j-google-ai-gemini - - - - - - - - - - - - - + + langchain4j-google-ai-gemini-spring-boot-starter + + Langchain4j Spring Boot Starter for Google Gemini AI Model + + 21 diff --git a/langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/AutoConfig.java b/langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/AutoConfig.java similarity index 100% rename from langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/AutoConfig.java rename to langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/AutoConfig.java diff --git a/langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/ChatModelProperties.java b/langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/ChatModelProperties.java similarity index 100% rename from langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/ChatModelProperties.java rename to langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/ChatModelProperties.java diff --git a/langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/Properties.java b/langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/Properties.java similarity index 100% rename from langchain4j-google-ai-gemini/src/main/java/dev/langchain4j/googleaigemini/Properties.java rename to langchain4j-google-ai-gemini-spring-boot-starter/src/main/java/dev/langchain4j/googleaigemini/Properties.java diff --git a/langchain4j-google-ai-gemini/src/main/resources/application.properties.local b/langchain4j-google-ai-gemini-spring-boot-starter/src/main/resources/application.properties.local similarity index 100% rename from langchain4j-google-ai-gemini/src/main/resources/application.properties.local rename to langchain4j-google-ai-gemini-spring-boot-starter/src/main/resources/application.properties.local diff --git a/langchain4j-google-ai-gemini/src/test/java/dev/langchain4j/googleaigemini/Langchain4jGoogleAiGeminiApplicationTests.java b/langchain4j-google-ai-gemini-spring-boot-starter/src/test/java/dev/langchain4j/googleaigemini/Langchain4jGoogleAiGeminiApplicationTests.java similarity index 100% rename from langchain4j-google-ai-gemini/src/test/java/dev/langchain4j/googleaigemini/Langchain4jGoogleAiGeminiApplicationTests.java rename to langchain4j-google-ai-gemini-spring-boot-starter/src/test/java/dev/langchain4j/googleaigemini/Langchain4jGoogleAiGeminiApplicationTests.java diff --git a/langchain4j-google-ai-gemini/.idea/.gitignore b/langchain4j-google-ai-gemini/.idea/.gitignore deleted file mode 100644 index 13566b81..00000000 --- a/langchain4j-google-ai-gemini/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/langchain4j-google-ai-gemini/.idea/compiler.xml b/langchain4j-google-ai-gemini/.idea/compiler.xml deleted file mode 100644 index ed7b6364..00000000 --- a/langchain4j-google-ai-gemini/.idea/compiler.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/langchain4j-google-ai-gemini/.idea/encodings.xml b/langchain4j-google-ai-gemini/.idea/encodings.xml deleted file mode 100644 index 63e90019..00000000 --- a/langchain4j-google-ai-gemini/.idea/encodings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/langchain4j-google-ai-gemini/.idea/inspectionProfiles/Project_Default.xml b/langchain4j-google-ai-gemini/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index a84f2414..00000000 --- a/langchain4j-google-ai-gemini/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - \ No newline at end of file diff --git a/langchain4j-google-ai-gemini/.idea/jarRepositories.xml b/langchain4j-google-ai-gemini/.idea/jarRepositories.xml deleted file mode 100644 index 712ab9d9..00000000 --- a/langchain4j-google-ai-gemini/.idea/jarRepositories.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/langchain4j-google-ai-gemini/.idea/misc.xml b/langchain4j-google-ai-gemini/.idea/misc.xml deleted file mode 100644 index 6546f14f..00000000 --- a/langchain4j-google-ai-gemini/.idea/misc.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/langchain4j-google-ai-gemini/.idea/vcs.xml b/langchain4j-google-ai-gemini/.idea/vcs.xml deleted file mode 100644 index 288b36b1..00000000 --- a/langchain4j-google-ai-gemini/.idea/vcs.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file