ConversationView

来自请求日志的模型对话:角色、正文、工具调用与结果、推理过程、图片、拒绝回答。

查看源码
系统

You help customers of Northwind finish checkout. Be brief and precise.

用户

Can I still change the delivery address on order 4471?

助手
调用了get_ordercall_9f2
{
"order_id": "4471",
"fields": [
0: "status",
1: "shipping_address"
]
}
工具
结果call_9f2
{"status":"packed","shipping_address":"Hauptstraße 12, 10115 Berlin"}
助手

Yes. Order 4471 is packed but has not shipped, so the address can still change. What is the new address?

import { ConversationView } from "@logicplanes/kaeso-ui";

属性

  • density
    "default" | "compact" = default

    每条消息占用的空间。

  • footer
    ReactNode

    最后一条消息之后的内容,例如输入区。

  • markdown
    boolean = false

    将文本、推理和正文类工具结果渲染为 Markdown(安全:原始 HTML 仍作为文本)。渲染器在首次需要时加载。

  • messages
    ConversationMessage[]

    对话,逐条消息排列。