|
|
|
@ -713,9 +713,6 @@ class AgentServiceImpl: NSObject { |
|
|
|
_ = chatApiService?.cancelCurrentStream() |
|
|
|
} |
|
|
|
stopTts() |
|
|
|
currentRecognitionMode = "normal" |
|
|
|
|
|
|
|
os_log("开始处理文本输入", log: logger, type: .info) |
|
|
|
|
|
|
|
processWithChatApiService(sessionid: sessionid, text: text, speakResponse: speakResponse) |
|
|
|
return true |
|
|
|
@ -749,7 +746,7 @@ class AgentServiceImpl: NSObject { |
|
|
|
stopTts(); |
|
|
|
|
|
|
|
isAiStreaming = true |
|
|
|
os_log("设置AI流式状态为true", log: logger, type: .info) |
|
|
|
// os_log("设置AI流式状态为true", log: logger, type: .info) |
|
|
|
|
|
|
|
var messages: [[String: Any]] = [] |
|
|
|
|
|
|
|
@ -766,17 +763,17 @@ class AgentServiceImpl: NSObject { |
|
|
|
// print("用户画像数据: \(info)") |
|
|
|
|
|
|
|
let _systemPrompt = fillTemplate(systemPrompt, with: info) |
|
|
|
print("替换后的系统提示词: \(_systemPrompt)") |
|
|
|
// print("替换后的系统提示词: \(_systemPrompt)") |
|
|
|
|
|
|
|
messages.append(chatApiService.createSystemMessage(content: _systemPrompt)) |
|
|
|
os_log("添加系统提示消息", log: logger, type: .info) |
|
|
|
// os_log("添加系统提示消息", log: logger, type: .info) |
|
|
|
} |
|
|
|
|
|
|
|
messages.append(contentsOf: chatHistory) |
|
|
|
os_log("添加历史消息: %d条", log: logger, type: .info, chatHistory.count) |
|
|
|
// os_log("添加历史消息: %d条", log: logger, type: .info, chatHistory.count) |
|
|
|
|
|
|
|
messages.append(userMessage) |
|
|
|
os_log("添加用户消息", log: logger, type: .info) |
|
|
|
// os_log("添加用户消息", log: logger, type: .info) |
|
|
|
|
|
|
|
// 保存用户消息 |
|
|
|
self.chatStorageHelper.saveMessage( |
|
|
|
|