From 5c564f55e49817e50ce8a08f0f0cae5b540086f8 Mon Sep 17 00:00:00 2001 From: guipengzhe <1610827789@qq.com> Date: Thu, 4 Sep 2025 14:28:24 +0800 Subject: [PATCH] =?UTF-8?q?update:=E4=BF=AE=E6=94=B9=E6=88=90=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E7=9A=84key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/chat/deepseek/controller/ChatController.java | 5 +++++ .../src/main/resources/application.properties | 6 +++--- .../src/test/resources/application-test.yml | 6 +++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/spring-ai-chat/spring-ai-chat-deepseek/src/main/java/com/glmapper/ai/chat/deepseek/controller/ChatController.java b/spring-ai-chat/spring-ai-chat-deepseek/src/main/java/com/glmapper/ai/chat/deepseek/controller/ChatController.java index 003629d..6acbb99 100644 --- a/spring-ai-chat/spring-ai-chat-deepseek/src/main/java/com/glmapper/ai/chat/deepseek/controller/ChatController.java +++ b/spring-ai-chat/spring-ai-chat-deepseek/src/main/java/com/glmapper/ai/chat/deepseek/controller/ChatController.java @@ -54,4 +54,9 @@ public String chatWithMetric(@RequestParam String userInput) { SimpleMetricAdvisor metricAdvisor = new SimpleMetricAdvisor(); return this.deepSeekChatClient.prompt().advisors(metricAdvisor).user(userInput).call().content(); } + + @GetMapping("/chat") + public String chatWithMemory(@RequestParam String userInput){ + return this.deepSeekChatClient.prompt().user(userInput).call().content(); + } } diff --git a/spring-ai-chat/spring-ai-chat-deepseek/src/main/resources/application.properties b/spring-ai-chat/spring-ai-chat-deepseek/src/main/resources/application.properties index 47998de..0252b6e 100644 --- a/spring-ai-chat/spring-ai-chat-deepseek/src/main/resources/application.properties +++ b/spring-ai-chat/spring-ai-chat-deepseek/src/main/resources/application.properties @@ -11,7 +11,7 @@ management.endpoints.web.base-path=/actuator # use deepseek model, prefix with spring.ai.deepseek # because we do not use the OpenAI protocol -spring.ai.deepseek.api-key=${spring.ai.deepseek.api-key} -spring.ai.deepseek.base-url=https://api.deepseek.com +spring.ai.deepseek.api-key= sk-rdhgotnpjnwbkzdgelafcxgsdirjoetxicmcnyjyktrnvopk +spring.ai.deepseek.base-url=https://api.siliconflow.cn spring.ai.deepseek.chat.completions-path=/v1/chat/completions -spring.ai.deepseek.chat.options.model=deepseek-chat \ No newline at end of file +spring.ai.deepseek.chat.options.model=deepseek-ai/DeepSeek-R1-0528-Qwen3-8B \ No newline at end of file diff --git a/spring-ai-vector/spring-ai-vector-mariadb/src/test/resources/application-test.yml b/spring-ai-vector/spring-ai-vector-mariadb/src/test/resources/application-test.yml index c1d9aa6..312d835 100644 --- a/spring-ai-vector/spring-ai-vector-mariadb/src/test/resources/application-test.yml +++ b/spring-ai-vector/spring-ai-vector-mariadb/src/test/resources/application-test.yml @@ -5,9 +5,9 @@ spring: application: name: mariadb-vector-store datasource: - url: jdbc:mariadb://localhost:3308/vector_test - username: root - password: root + url: jdbc:mariadb://localhost:3316/mydb + username: gpz + password: 123456 driver-class-name: org.mariadb.jdbc.Driver ai: vectorstore: