fix(ios): AIMessage 调用补全 citations 参数
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
98d6d0dc7b
commit
9dfc1e1954
@ -55,7 +55,7 @@ final class AIChatViewModel: ObservableObject {
|
||||
do {
|
||||
let session = try await RagChatService.shared.createSession(knowledgeBaseId: kbId, title: nil)
|
||||
sessionId = session.id
|
||||
messages = [AIMessage(role: .ai, content: "你好!我是你的 AI 学习助手,基于你的知识库回答问题。")]
|
||||
messages = [AIMessage(role: .ai, content: "你好!我是你的 AI 学习助手,基于你的知识库回答问题。", citations: nil)]
|
||||
isCreatingSession = false
|
||||
} catch {
|
||||
sessionError = "创建对话失败"
|
||||
@ -79,7 +79,7 @@ final class AIChatViewModel: ObservableObject {
|
||||
messages.append(AIMessage(role: .ai, content: resp.content ?? "抱歉,AI 暂时无法回复", citations: resp.citations))
|
||||
}
|
||||
} catch {
|
||||
messages.append(AIMessage(role: .ai, content: "发送失败: \(error.localizedDescription)"))
|
||||
messages.append(AIMessage(role: .ai, content: "发送失败: \(error.localizedDescription)", citations: nil))
|
||||
}
|
||||
isSending = false
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user