具体代码:
// 从本地文件加载图片,构造带文字+图片的 ChatMessage
var imageContent = await DataContent.LoadFromAsync("C:\\Users\\Administrator\\Desktop\\8-11日历.png", "image/png");
ChatMessage message = new(ChatRole.User, [
new TextContent("这张图片是什么"),
imageContent,
]);
await foreach (var update in agent.RunStreamingAsync(message, session))
{
if (!string.IsNullOrEmpty(update.Text))
{
Console.Write(update.Text);
}
}