EN 中文
返回总览

LiteRtLm_AppendUserMessage

追加用户纯文本消息。将会话状态更新为“等待响应”状态。

01. 消息入队逻辑

graph TD Input[User Text] -->|Append| History[Session History List] History -->|State| Pending[Wait for RunInference]

此函数仅负责将文本同步到会话的内部缓冲区。为了获得 AI 响应,必须在追加消息后显式调用 LiteRtLm_RunInference

02. 参数定义

void LiteRtLm_AppendUserMessage(void* conv_ptr, const char* text);
参数名称职责说明
conv_ptr 有效的会话句柄。
text 用户输入的纯文本内容。

03. 简单交互代码

// 1. 追加用户消息
LiteRtLm_AppendUserMessage(MyConv, "告诉我关于虚幻引擎 5 的事情。");

// 2. 触发推理 (后续步骤)
LiteRtLm_RunInference(MyConv, MySamplingParams, MyCallback, NULL);