|
@@ -1,6 +1,7 @@
|
|
-package com.backendsys.modules.ai.chat.deepSeek.controller;
|
|
|
|
|
|
+package com.backendsys.modules.sdk.deepseek.controller;
|
|
|
|
|
|
import com.backendsys.modules.sdk.deepseek.entity.DSParam;
|
|
import com.backendsys.modules.sdk.deepseek.entity.DSParam;
|
|
|
|
+import com.backendsys.modules.sdk.deepseek.service.DeepSeekClient;
|
|
import com.backendsys.modules.sdk.deepseek.service.impl.DeepSeekClientImpl;
|
|
import com.backendsys.modules.sdk.deepseek.service.impl.DeepSeekClientImpl;
|
|
import com.backendsys.modules.sdk.deepseek.utils.OllamaUtil;
|
|
import com.backendsys.modules.sdk.deepseek.utils.OllamaUtil;
|
|
import com.backendsys.modules.common.config.security.utils.SecurityUtil;
|
|
import com.backendsys.modules.common.config.security.utils.SecurityUtil;
|
|
@@ -24,7 +25,7 @@ public class DeepSeekController {
|
|
private OllamaUtil ollamaUtil;
|
|
private OllamaUtil ollamaUtil;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
- private DeepSeekClientImpl deepSeekClientImpl;
|
|
|
|
|
|
+ private DeepSeekClient deepSeekClient;
|
|
|
|
|
|
/**
|
|
/**
|
|
* Deepseek API 开放平台 (https://platform.deepseek.com)
|
|
* Deepseek API 开放平台 (https://platform.deepseek.com)
|
|
@@ -36,7 +37,7 @@ public class DeepSeekController {
|
|
@PreAuthorize("@sr.hasPermission('101')")
|
|
@PreAuthorize("@sr.hasPermission('101')")
|
|
@PostMapping("/api/deepSeek/chat")
|
|
@PostMapping("/api/deepSeek/chat")
|
|
public Result chat(@Validated @RequestBody DSParam param) {
|
|
public Result chat(@Validated @RequestBody DSParam param) {
|
|
- deepSeekClientImpl.chatCompletion(param.getModel(), param.getPrompt(), SecurityUtil.getUserId());
|
|
|
|
|
|
+ deepSeekClient.chatCompletion(param.getModel(), param.getPrompt(), SecurityUtil.getUserId());
|
|
return Result.success();
|
|
return Result.success();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -57,7 +58,7 @@ public class DeepSeekController {
|
|
@PreAuthorize("@sr.hasPermission('101')")
|
|
@PreAuthorize("@sr.hasPermission('101')")
|
|
@GetMapping("/api/deepSeek/getModels")
|
|
@GetMapping("/api/deepSeek/getModels")
|
|
public Result getModels() {
|
|
public Result getModels() {
|
|
- return Result.success().put("data", deepSeekClientImpl.getModels());
|
|
|
|
|
|
+ return Result.success().put("data", deepSeekClient.getModels());
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|