@Override
public SseEmitter generateTemplateDescription(PromptTemplate promptTemplate) {
Map<String, Object> paramMap = new HashMap<>();
paramMap.put("stream", true);
paramMap.put("model_name", promptTemplate.getModelName());
paramMap.put("template_name", promptTemplate.getTemplateTitle());
paramMap.put("usage_scenario", promptTemplate.getScenarioTag());
paramMap.put("target_industry", promptTemplate.getIndustryTag());
if (StrUtil.isNotBlank(promptTemplate.getPromptContent())){
paramMap.put("template", promptTemplate.getPromptContent());
}
String url = hairuoConfig.getTemplateDescriptionUrl();
String param = JSONUtil.toJsonStr(paramMap);
return requesModle(url, param);
}
流式接口调用返回
private SseEmitter requesModle(String url, String jsonStr) {
SseEmitter frontEmitter = SSESessionHolder.initSession(IdUtil.fastSimpleUUID());
StringBuffer stringBuffer = new StringBuffer();
ex

最低0.47元/天 解锁文章
1115

被折叠的 条评论
为什么被折叠?



