This commit is contained in:
van
2026-04-04 16:20:42 +08:00
parent 42cd5f8513
commit f0a3ce5afb
3 changed files with 135 additions and 11 deletions

View File

@@ -1,7 +1,7 @@
package cn.van.business.service;
import cn.hutool.core.util.StrUtil;
import cn.van.business.util.ds.OllamaClientUtil;
import cn.van.business.util.ds.SocialMediaLlmClient;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
@@ -23,7 +23,7 @@ import java.util.Map;
public class SocialMediaService {
@Autowired
private OllamaClientUtil ollamaClientUtil;
private SocialMediaLlmClient socialMediaLlmClient;
@Autowired
private MarketingImageService marketingImageService;
@@ -102,7 +102,7 @@ public class SocialMediaService {
String promptTemplate = getPromptTemplate("keywords", DEFAULT_KEYWORDS_PROMPT);
String prompt = String.format(promptTemplate, productName);
String response = ollamaClientUtil.getResponse(prompt);
String response = socialMediaLlmClient.getResponse(prompt);
if (StrUtil.isNotBlank(response)) {
// 解析关键词
@@ -191,7 +191,7 @@ public class SocialMediaService {
String prompt = String.format(promptTemplate, productName, priceInfo.toString(), keywordsInfo);
String content = ollamaClientUtil.getResponse(prompt.toString());
String content = socialMediaLlmClient.getResponse(prompt.toString());
if (StrUtil.isNotBlank(content)) {
result.put("success", true);