Administrator
4 days ago b83f56cbce86714acb66145d637c9d3f2beb94bf
fix(ai): 修复阿里LLM策略服务中的返回数据映射问题

- 移除了无效的redis缓存设置操作
- 添加了LLM策略上下文内容到返回数据映射中
- 修正了输入输出token的日志输出信息
- 确保会话ID正确存储到响应数据中
1 files modified
2 ■■■ changed files
src/main/java/cc/mrbird/febs/ai/strategy/Impl/AliLlmStrategyServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/strategy/Impl/AliLlmStrategyServiceImpl.java
@@ -141,9 +141,9 @@
                        log.info("百炼大模型输出:{}",outputTokens);
                        long inputTokens = models.stream().mapToLong(ApplicationUsage.ModelUsage::getInputTokens).sum();
                        log.info("百炼大模型输出:{}",inputTokens);
                        redisUtils.set(talkId, message.getOutput().getSessionId(), 5*60);
                        stringStringHashMap.put("inputTokens:",inputTokens);
                        stringStringHashMap.put("outputTokens:",outputTokens);
                        stringStringHashMap.put(LlmStrategyContextEnum.CONTENT.name(),message.getOutput().getText());
                    }
                    return new FebsResponse().success().data(stringStringHashMap);