文本消息是聊天机器人的组成部分,但我们通常希望向用户发送的不仅仅是文本,还包括图像、视频等。

这就是元素出现的地方。每个元素都是一段内容,可以附加到Message或Step 并显示在用户界面上。

chainlit支持的元素如下:

  • 文本元素
  • 图像元素
  • PDF元素
  • 文件元素
  • 音频元素
  • 视频元素
  • Plotly 图表元素
  • Pyplot 图表元素
  • 任务列表元素

文本元素

该类Text允许您在聊天机器人 UI 中显示文本元素。该类采用字符串并创建可发送到 UI 的文本元素。它支持使用 markdown 语法来格式化文本。

您必须提供一个 URL 或路径或内容字节。

属性

  • name str
    要在 UI 中显示的文本元素的名称。

  • content Union[str, bytes]
    应显示为文本元素内容的文本字符串或字节。

  • url str
    文本源的远程 URL。

  • path str
    文本文件的本地文件路径。

  • display ElementDisplay
    确定文本元素在 UI 中的显示方式。选项包括“侧面”(默认)、“内联”或“页面”。

  • language str
    语言的代码如果文字是一段代码。有

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部