refactor(yudao-module-llm): 优化模型服务中的数据处理逻辑
- 在处理数据行时,增加了对 "</think>"标记的检查 - 仅当数据字符串不包含 "[DONE]" 或 "</think>" 时,才解析为 JSON 对象
This commit is contained in:
parent
e3fce0d4c9
commit
7c2b9e0d41
@ -320,7 +320,7 @@ public class ModelService {
|
||||
if (StringUtils.isNotBlank(line)) {
|
||||
if (line.startsWith("data: ")) {
|
||||
String dataString = extractJsonFromDataString(line);
|
||||
if (!dataString.contains("[DONE]")) {
|
||||
if (!dataString.contains("[DONE]")||!dataString.contains("</think>")) {
|
||||
JSONObject jsonObject = JSON.parseObject(dataString);
|
||||
// 获取 choices 数组
|
||||
JSONArray choicesArray = jsonObject.getJSONArray("choices");
|
||||
|
Loading…
x
Reference in New Issue
Block a user