diff --git a/backend/src/main/java/com/zl/mjga/config/ai/DeepSeekConfiguration.java b/backend/src/main/java/com/zl/mjga/config/ai/DeepSeekConfiguration.java index f1d58c3..cd2a51a 100644 --- a/backend/src/main/java/com/zl/mjga/config/ai/DeepSeekConfiguration.java +++ b/backend/src/main/java/com/zl/mjga/config/ai/DeepSeekConfiguration.java @@ -1,24 +1,21 @@ package com.zl.mjga.config.ai; import jakarta.annotation.PostConstruct; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; import lombok.Data; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.core.io.Resource; import org.springframework.core.io.ResourceLoader; import org.springframework.stereotype.Component; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; - @Data @Component @ConfigurationProperties(prefix = "deep-seek") public class DeepSeekConfiguration { - @jakarta.annotation.Resource - private ResourceLoader resourceLoader; + @jakarta.annotation.Resource private ResourceLoader resourceLoader; private String baseUrl; private String apiKey; @@ -37,4 +34,3 @@ public class DeepSeekConfiguration { prompt.setSystem(Files.readString(Paths.get(resource.getURI()))); } } - diff --git a/backend/src/main/java/com/zl/mjga/config/security/WebSecurityConfig.java b/backend/src/main/java/com/zl/mjga/config/security/WebSecurityConfig.java index 50e96ed..6592366 100644 --- a/backend/src/main/java/com/zl/mjga/config/security/WebSecurityConfig.java +++ b/backend/src/main/java/com/zl/mjga/config/security/WebSecurityConfig.java @@ -62,9 +62,7 @@ public class WebSecurityConfig { .permitAll() .anyRequest() .authenticated()) - .securityContext(securityContext -> securityContext - .requireExplicitSave(false) - ) + .securityContext(securityContext -> securityContext.requireExplicitSave(false)) .exceptionHandling( (exceptionHandling) -> exceptionHandling diff --git a/backend/src/main/java/com/zl/mjga/controller/AiController.java b/backend/src/main/java/com/zl/mjga/controller/AiController.java index e554731..e8be636 100644 --- a/backend/src/main/java/com/zl/mjga/controller/AiController.java +++ b/backend/src/main/java/com/zl/mjga/controller/AiController.java @@ -2,7 +2,6 @@ package com.zl.mjga.controller; import com.zl.mjga.service.DeepSeekAiService; import dev.langchain4j.service.TokenStream; - import java.security.Principal; import java.time.Duration; import lombok.RequiredArgsConstructor; @@ -32,7 +31,6 @@ public class AiController { }) .onError(sink::tryEmitError) .start(); - return sink.asFlux() - .timeout(Duration.ofSeconds(120)); + return sink.asFlux().timeout(Duration.ofSeconds(120)); } } diff --git a/frontend/src/components/Button.vue b/frontend/src/components/Button.vue index d4080e1..a3985f2 100644 --- a/frontend/src/components/Button.vue +++ b/frontend/src/components/Button.vue @@ -11,7 +11,6 @@ 'py-2.5': true, 'text-center': true, 'me-2': true, - 'dark:bg-blue-600': true, 'inline-flex': true, 'items-center': true, 'bg-blue-700 hover:bg-blue-800': !isLoading, diff --git a/frontend/src/views/AiChatView.vue b/frontend/src/views/AiChatView.vue index c1a2cd4..3f7b92b 100644 --- a/frontend/src/views/AiChatView.vue +++ b/frontend/src/views/AiChatView.vue @@ -5,9 +5,9 @@ :class="['flex items-start gap-2.5', chatElement.isUser ? 'flex-row-reverse' : 'flex-row']"> Jese image
+ :class="['flex flex-col leading-1.5 p-4 border-gray-200 rounded-e-xl rounded-es-xl ', chatElement.isUser ? 'bg-blue-100' : 'bg-gray-100']">
- {{ chatElement.username }} + {{ chatElement.username }}
@@ -19,19 +19,19 @@
-
-
+
+
-
+