diff --git a/deepseek-spring-boot-starter/pom.xml b/deepseek-spring-boot-starter/pom.xml
index a1041b5..88afc61 100644
--- a/deepseek-spring-boot-starter/pom.xml
+++ b/deepseek-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
io.github.pig-mesh.ai
deepseek4j
- 1.4.0-SNAPSHOT
+ 1.4.0
deepseek-spring-boot-starter
@@ -30,7 +30,7 @@
io.github.pig-mesh.ai
deepseek4j-core
- 1.4.0-SNAPSHOT
+ 1.4.0
org.projectlombok
diff --git a/deepseek4j-core/pom.xml b/deepseek4j-core/pom.xml
index 1a964c5..d5e7921 100644
--- a/deepseek4j-core/pom.xml
+++ b/deepseek4j-core/pom.xml
@@ -5,7 +5,7 @@
io.github.pig-mesh.ai
deepseek4j
- 1.4.0-SNAPSHOT
+ 1.4.0
deepseek4j-core
diff --git a/deepseek4j-example/pom.xml b/deepseek4j-example/pom.xml
index 1a20aae..ed255d6 100644
--- a/deepseek4j-example/pom.xml
+++ b/deepseek4j-example/pom.xml
@@ -43,7 +43,7 @@
io.github.pig-mesh.ai
deepseek-spring-boot-starter
- 1.4.0-SNAPSHOT
+ 1.4.0
diff --git a/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/embed/EmbedController.java b/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/embed/EmbedController.java
deleted file mode 100644
index 68af722..0000000
--- a/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/embed/EmbedController.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package io.github.pigmesh.ai.deepseek.example.embed;
-
-import io.github.pigmesh.ai.deepseek.core.EmbeddingClient;
-import lombok.RequiredArgsConstructor;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-import java.util.Optional;
-
-/**
- * @author lengleng
- * @date 2025/2/11
- */
-@RestController
-@RequestMapping("/embed")
-@RequiredArgsConstructor
-public class EmbedController {
-
- private final Optional embeddingClientOptional;
-
- @GetMapping("/get")
- public List getEmbed() {
- return embeddingClientOptional.get().embed("Hello, world!");
- }
-
-}
diff --git a/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/ollama/OllamaLocalController.java b/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/ollama/OllamaLocalController.java
index 66a69ff..9f6203a 100644
--- a/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/ollama/OllamaLocalController.java
+++ b/deepseek4j-example/src/main/java/io/github/pigmesh/ai/deepseek/example/ollama/OllamaLocalController.java
@@ -38,6 +38,17 @@ public Flux chat(String prompt) {
return deepSeekClient.chatFluxCompletion(prompt);
}
+ // 同步
+ @GetMapping(value = "/sync/chat")
+ public ChatCompletionResponse syncChat(String prompt) {
+ ChatCompletionRequest request = ChatCompletionRequest.builder()
+ // 根据渠道模型名称动态修改这个参数
+ .model(deepSeekProperties.getModel())
+ .addUserMessage(prompt).build();
+
+ return deepSeekClient.chatCompletion(request).execute();
+ }
+
@GetMapping(value = "/models", produces = MediaType.APPLICATION_JSON_VALUE)
public ModelsResponse models() {
return deepSeekClient.models();
diff --git a/deepseek4j-example/src/main/resources/application-ollama.yaml b/deepseek4j-example/src/main/resources/application-ollama.yaml
index 272bff0..d97f0b5 100644
--- a/deepseek4j-example/src/main/resources/application-ollama.yaml
+++ b/deepseek4j-example/src/main/resources/application-ollama.yaml
@@ -6,6 +6,7 @@ deepseek:
model: deepseek-r1:14b
api-key: ollama-local
log-level: info
+
embedding:
api-key: ollama-local
base-url: http://127.0.0.1:11434/v1
diff --git a/deepseek4j-example/src/test/java/io/github/pigmesh/ai/deepseek/example/DeepseekExampleApplicationTests.java b/deepseek4j-example/src/test/java/io/github/pigmesh/ai/deepseek/example/DeepseekExampleApplicationTests.java
deleted file mode 100644
index 5453791..0000000
--- a/deepseek4j-example/src/test/java/io/github/pigmesh/ai/deepseek/example/DeepseekExampleApplicationTests.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package io.github.pigmesh.ai.deepseek.example;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class DeepseekExampleApplicationTests {
-
- @Test
- void contextLoads() {
- }
-
-}
diff --git a/pom.xml b/pom.xml
index 4c999a7..77dca40 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
io.github.pig-mesh.ai
deepseek4j
- 1.4.0-SNAPSHOT
+ 1.4.0
pom
deepseek4j