diff --git a/agentic-patterns/chain-workflow/pom.xml b/agentic-patterns/chain-workflow/pom.xml index af98ef5..1c192a0 100644 --- a/agentic-patterns/chain-workflow/pom.xml +++ b/agentic-patterns/chain-workflow/pom.xml @@ -16,7 +16,7 @@ Demo project for Spring Boot 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -27,17 +27,17 @@ org.springframework.ai - spring-ai-anthropic-spring-boot-starter + spring-ai-starter-model-anthropic @@ -76,6 +76,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + \ No newline at end of file diff --git a/agentic-patterns/evaluator-optimizer/pom.xml b/agentic-patterns/evaluator-optimizer/pom.xml index 734f8cf..15f0b08 100644 --- a/agentic-patterns/evaluator-optimizer/pom.xml +++ b/agentic-patterns/evaluator-optimizer/pom.xml @@ -16,7 +16,7 @@ Demo project for Spring Boot 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -27,18 +27,18 @@ org.springframework.ai - spring-ai-anthropic-spring-boot-starter + spring-ai-starter-model-anthropic @@ -77,6 +77,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + \ No newline at end of file diff --git a/agentic-patterns/orchestrator-workers/pom.xml b/agentic-patterns/orchestrator-workers/pom.xml index 3a77259..4481624 100644 --- a/agentic-patterns/orchestrator-workers/pom.xml +++ b/agentic-patterns/orchestrator-workers/pom.xml @@ -16,7 +16,7 @@ Demo project for Spring Boot 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -27,17 +27,17 @@ org.springframework.ai - spring-ai-anthropic-spring-boot-starter + spring-ai-starter-model-anthropic @@ -76,6 +76,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + \ No newline at end of file diff --git a/agentic-patterns/parallelization-worflow/pom.xml b/agentic-patterns/parallelization-worflow/pom.xml index 5d9849e..bac16fb 100644 --- a/agentic-patterns/parallelization-worflow/pom.xml +++ b/agentic-patterns/parallelization-worflow/pom.xml @@ -19,7 +19,7 @@ 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -31,17 +31,17 @@ org.springframework.ai - spring-ai-anthropic-spring-boot-starter + spring-ai-starter-model-anthropic @@ -80,6 +80,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + \ No newline at end of file diff --git a/agentic-patterns/routing-workflow/pom.xml b/agentic-patterns/routing-workflow/pom.xml index 44686bf..79fb27e 100644 --- a/agentic-patterns/routing-workflow/pom.xml +++ b/agentic-patterns/routing-workflow/pom.xml @@ -19,7 +19,7 @@ 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -32,17 +32,17 @@ org.springframework.ai - spring-ai-anthropic-spring-boot-starter + spring-ai-starter-model-anthropic @@ -81,6 +81,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + \ No newline at end of file diff --git a/agents/reflection/pom.xml b/agents/reflection/pom.xml index 77927c6..228b371 100644 --- a/agents/reflection/pom.xml +++ b/agents/reflection/pom.xml @@ -22,7 +22,7 @@ org.springframework.ai spring-ai-bom - 1.0.0-M5 + 1.0.0-SNAPSHOT pom import @@ -42,7 +42,7 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai @@ -78,6 +78,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/kotlin/kotlin-function-callback/pom.xml b/kotlin/kotlin-function-callback/pom.xml index b514f3c..0037090 100644 --- a/kotlin/kotlin-function-callback/pom.xml +++ b/kotlin/kotlin-function-callback/pom.xml @@ -29,7 +29,7 @@ 17 1.9.25 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -42,13 +42,9 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai - - org.springframework.ai - spring-ai-core - org.springframework.boot spring-boot-starter-web @@ -122,6 +118,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/kotlin/kotlin-hello-world/pom.xml b/kotlin/kotlin-hello-world/pom.xml index a0f280b..434446e 100644 --- a/kotlin/kotlin-hello-world/pom.xml +++ b/kotlin/kotlin-hello-world/pom.xml @@ -29,7 +29,7 @@ 17 1.9.25 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -42,13 +42,9 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai - - org.springframework.ai - spring-ai-core - org.springframework.boot spring-boot-starter-web @@ -69,7 +65,7 @@ org.springframework.ai spring-ai-bom - 1.0.0-M5 + 1.0.0-SNAPSHOT pom import @@ -122,6 +118,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/kotlin/rag-with-kotlin/pom.xml b/kotlin/rag-with-kotlin/pom.xml index 61cbfdc..4ee252e 100644 --- a/kotlin/rag-with-kotlin/pom.xml +++ b/kotlin/rag-with-kotlin/pom.xml @@ -29,7 +29,7 @@ 17 1.9.25 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -38,7 +38,7 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai org.springframework.boot @@ -62,7 +62,11 @@ org.springframework.ai - spring-ai-pgvector-store-spring-boot-starter + spring-ai-starter-vector-store-pgvector + + + org.springframework.ai + spring-ai-advisors-vector-store @@ -150,6 +154,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/kotlin/rag-with-kotlin/src/main/kotlin/com/example/rag_with_kotlin/RagWithKotlinApplication.kt b/kotlin/rag-with-kotlin/src/main/kotlin/com/example/rag_with_kotlin/RagWithKotlinApplication.kt index e81c517..8eacec7 100644 --- a/kotlin/rag-with-kotlin/src/main/kotlin/com/example/rag_with_kotlin/RagWithKotlinApplication.kt +++ b/kotlin/rag-with-kotlin/src/main/kotlin/com/example/rag_with_kotlin/RagWithKotlinApplication.kt @@ -1,7 +1,7 @@ package com.example.rag_with_kotlin import org.springframework.ai.chat.client.ChatClient -import org.springframework.ai.chat.client.advisor.QuestionAnswerAdvisor +import org.springframework.ai.chat.client.advisor.vectorstore.QuestionAnswerAdvisor import org.springframework.ai.chat.client.entity import org.springframework.ai.document.Document import org.springframework.ai.vectorstore.VectorStore diff --git a/misc/openai-streaming-response/pom.xml b/misc/openai-streaming-response/pom.xml index 9812c93..e715cb7 100644 --- a/misc/openai-streaming-response/pom.xml +++ b/misc/openai-streaming-response/pom.xml @@ -28,7 +28,7 @@ 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -41,7 +41,7 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai @@ -60,7 +60,7 @@ org.springframework.ai spring-ai-bom - 1.0.0-M5 + 1.0.0-SNAPSHOT pom import @@ -84,6 +84,25 @@ false + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + false + + + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/misc/spring-ai-java-function-callback/pom.xml b/misc/spring-ai-java-function-callback/pom.xml index a1be259..9ace397 100644 --- a/misc/spring-ai-java-function-callback/pom.xml +++ b/misc/spring-ai-java-function-callback/pom.xml @@ -28,7 +28,7 @@ 17 - 1.0.0-M5 + 1.0.0-SNAPSHOT @@ -37,7 +37,7 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai @@ -51,7 +51,7 @@ org.springframework.ai spring-ai-bom - 1.0.0-M5 + 1.0.0-SNAPSHOT pom import @@ -83,6 +83,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + @@ -95,4 +106,4 @@ - + \ No newline at end of file diff --git a/model-context-protocol/brave/pom.xml b/model-context-protocol/brave/pom.xml index a541e2f..d1e14cf 100644 --- a/model-context-protocol/brave/pom.xml +++ b/model-context-protocol/brave/pom.xml @@ -14,7 +14,7 @@ 0.0.1-SNAPSHOT Spring AI - Model Context Protocol - Brave Simple AI Application using MCP client to use Brave for Internet search - + 17 1.0.0-SNAPSHOT @@ -63,7 +63,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -76,7 +76,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - - \ No newline at end of file + diff --git a/model-context-protocol/client-starter/starter-default-client/pom.xml b/model-context-protocol/client-starter/starter-default-client/pom.xml index 40b5ef2..3c13abf 100644 --- a/model-context-protocol/client-starter/starter-default-client/pom.xml +++ b/model-context-protocol/client-starter/starter-default-client/pom.xml @@ -14,7 +14,7 @@ 0.0.1-SNAPSHOT Spring AI - MCP Starter Default Client Spring AI - MCP Starter Default Client - + 17 1.0.0-SNAPSHOT @@ -33,7 +33,7 @@ - + org.springframework.ai spring-ai-starter-mcp-client @@ -48,7 +48,7 @@ org.springframework.ai spring-ai-starter-model-anthropic - + @@ -75,7 +75,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -90,5 +90,4 @@ - - \ No newline at end of file + diff --git a/model-context-protocol/client-starter/starter-webflux-client/pom.xml b/model-context-protocol/client-starter/starter-webflux-client/pom.xml index 9220872..78b1e90 100644 --- a/model-context-protocol/client-starter/starter-webflux-client/pom.xml +++ b/model-context-protocol/client-starter/starter-webflux-client/pom.xml @@ -75,7 +75,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false diff --git a/model-context-protocol/filesystem/pom.xml b/model-context-protocol/filesystem/pom.xml index 3ec9025..9ad38dc 100644 --- a/model-context-protocol/filesystem/pom.xml +++ b/model-context-protocol/filesystem/pom.xml @@ -60,7 +60,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -73,7 +73,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - diff --git a/model-context-protocol/sampling/mcp-sampling-client/pom.xml b/model-context-protocol/sampling/mcp-sampling-client/pom.xml index d8b498c..0085b2a 100644 --- a/model-context-protocol/sampling/mcp-sampling-client/pom.xml +++ b/model-context-protocol/sampling/mcp-sampling-client/pom.xml @@ -14,7 +14,7 @@ 0.0.1-SNAPSHOT Spring AI - MCP Starter Default Client Spring AI - MCP Starter Default Client - + 17 1.0.0-SNAPSHOT @@ -33,7 +33,7 @@ - + org.springframework.ai spring-ai-starter-mcp-client @@ -48,7 +48,7 @@ org.springframework.ai spring-ai-starter-model-anthropic - + @@ -75,7 +75,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -90,5 +90,4 @@ - - \ No newline at end of file + diff --git a/model-context-protocol/sampling/mcp-weather-webmvc-server/pom.xml b/model-context-protocol/sampling/mcp-weather-webmvc-server/pom.xml index 5c75521..eefb74b 100644 --- a/model-context-protocol/sampling/mcp-weather-webmvc-server/pom.xml +++ b/model-context-protocol/sampling/mcp-weather-webmvc-server/pom.xml @@ -47,17 +47,6 @@ - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - spring-milestones Spring Milestones @@ -74,6 +63,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - \ No newline at end of file + diff --git a/model-context-protocol/sqlite/chatbot/pom.xml b/model-context-protocol/sqlite/chatbot/pom.xml index f6ce845..0bc1523 100644 --- a/model-context-protocol/sqlite/chatbot/pom.xml +++ b/model-context-protocol/sqlite/chatbot/pom.xml @@ -60,7 +60,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -73,6 +73,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/model-context-protocol/sqlite/simple/pom.xml b/model-context-protocol/sqlite/simple/pom.xml index dc5ebd9..3ee764c 100644 --- a/model-context-protocol/sqlite/simple/pom.xml +++ b/model-context-protocol/sqlite/simple/pom.xml @@ -60,7 +60,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -73,6 +73,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + diff --git a/model-context-protocol/weather/manual-webflux-server/pom.xml b/model-context-protocol/weather/manual-webflux-server/pom.xml index 30b40ad..f8100a7 100644 --- a/model-context-protocol/weather/manual-webflux-server/pom.xml +++ b/model-context-protocol/weather/manual-webflux-server/pom.xml @@ -102,18 +102,6 @@ - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - - spring-milestones Spring Milestones @@ -130,6 +118,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - \ No newline at end of file + diff --git a/model-context-protocol/weather/starter-stdio-server/pom.xml b/model-context-protocol/weather/starter-stdio-server/pom.xml index e472a2d..339fd1a 100644 --- a/model-context-protocol/weather/starter-stdio-server/pom.xml +++ b/model-context-protocol/weather/starter-stdio-server/pom.xml @@ -53,17 +53,6 @@ - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - spring-milestones Spring Milestones @@ -80,6 +69,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - \ No newline at end of file + diff --git a/model-context-protocol/weather/starter-webflux-server/pom.xml b/model-context-protocol/weather/starter-webflux-server/pom.xml index 78a8fe6..ba88908 100644 --- a/model-context-protocol/weather/starter-webflux-server/pom.xml +++ b/model-context-protocol/weather/starter-webflux-server/pom.xml @@ -46,34 +46,34 @@ - - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - false - - - + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + false + + + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + + - \ No newline at end of file + diff --git a/model-context-protocol/weather/starter-webmvc-oauth2-server/pom.xml b/model-context-protocol/weather/starter-webmvc-oauth2-server/pom.xml index 0807d0d..010fdf5 100644 --- a/model-context-protocol/weather/starter-webmvc-oauth2-server/pom.xml +++ b/model-context-protocol/weather/starter-webmvc-oauth2-server/pom.xml @@ -61,17 +61,6 @@ - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - spring-milestones Spring Milestones @@ -88,6 +77,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - \ No newline at end of file + diff --git a/model-context-protocol/weather/starter-webmvc-server/pom.xml b/model-context-protocol/weather/starter-webmvc-server/pom.xml index 9eefa09..31ab79c 100644 --- a/model-context-protocol/weather/starter-webmvc-server/pom.xml +++ b/model-context-protocol/weather/starter-webmvc-server/pom.xml @@ -46,34 +46,33 @@ - - - Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ - - false - - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - false - - - - - \ No newline at end of file + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + false + + + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + + + diff --git a/model-context-protocol/web-search/brave-chatbot/pom.xml b/model-context-protocol/web-search/brave-chatbot/pom.xml index c41dcad..53af8ab 100644 --- a/model-context-protocol/web-search/brave-chatbot/pom.xml +++ b/model-context-protocol/web-search/brave-chatbot/pom.xml @@ -69,7 +69,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false diff --git a/model-context-protocol/web-search/brave-starter/pom.xml b/model-context-protocol/web-search/brave-starter/pom.xml index f143841..1ca67b9 100644 --- a/model-context-protocol/web-search/brave-starter/pom.xml +++ b/model-context-protocol/web-search/brave-starter/pom.xml @@ -72,7 +72,7 @@ spring-milestones Spring Milestones - https://repo.spring.io/libs-milestone-local + https://repo.spring.io/milestone false @@ -87,5 +87,4 @@ - - \ No newline at end of file + diff --git a/models/chat/helloworld/pom.xml b/models/chat/helloworld/pom.xml index 8ade50b..5cd9638 100644 --- a/models/chat/helloworld/pom.xml +++ b/models/chat/helloworld/pom.xml @@ -22,7 +22,7 @@ org.springframework.ai spring-ai-bom - 1.0.0-M5 + 1.0.0-SNAPSHOT pom import @@ -42,7 +42,7 @@ org.springframework.ai - spring-ai-openai-spring-boot-starter + spring-ai-starter-model-openai @@ -78,7 +78,17 @@ false + + central-portal-snapshots + Central Portal Snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + - diff --git a/pom.xml b/pom.xml index 3275da6..ccf070f 100644 --- a/pom.xml +++ b/pom.xml @@ -14,44 +14,33 @@ Building AI applications with Spring Boot - models/chat/helloworld agents/reflection + agentic-patterns + kotlin/kotlin-hello-world kotlin/kotlin-function-callback kotlin/rag-with-kotlin + misc/spring-ai-java-function-callback misc/openai-streaming-response + + models/chat/helloworld + model-context-protocol/sqlite/simple model-context-protocol/sqlite/chatbot - - - model-context-protocol/brave - - model-context-protocol/client-starter/starter-default-client model-context-protocol/client-starter/starter-webflux-client - - model-context-protocol/filesystem - - model-context-protocol/weather/manual-webflux-server model-context-protocol/weather/starter-stdio-server model-context-protocol/weather/starter-webflux-server model-context-protocol/weather/starter-webmvc-server model-context-protocol/weather/starter-webmvc-oauth2-server - model-context-protocol/web-search/brave-starter model-context-protocol/web-search/brave-chatbot - - model-context-protocol/sampling/mcp-weather-webmvc-server model-context-protocol/sampling/mcp-sampling-client - - - agentic-patterns -