追加助理(AI)消息。用于将会话状态同步为“已回复”状态,通常用于恢复历史对话。
此接口确保会话的历史链路完整。如果不追加 Assistant 的回复而直接追加下一条 User 消息,AI 可能会由于上下文断裂而产生重复响应。
void LiteRtLm_AppendAssistantMessage(void* conv_ptr, const char* text);
| 参数名称 | 职责说明 |
|---|---|
conv_ptr |
有效的会话句柄。 |
text |
要追加的 AI 响应纯文本内容。 |
// 恢复之前的对话轮次
LiteRtLm_AppendUserMessage(Conv, "你好");
LiteRtLm_AppendAssistantMessage(Conv, "你好!我是你的 AI 助手。");
// 此时会话已处于“已回复”状态,等待下一条用户消息
LiteRtLm_AppendUserMessage(Conv, "帮我写段 C++ 代码");