属性

id
str

用于从设置中检索控件值的标识符。

label
str

输入控件的标签。

initial
int

输入控件的初始值。

tooltip
str

将鼠标悬停在标签旁边的工具提示图标上时显示的工具提示文本。

description
str

输入控件下方显示的文本。

用法

代码示例
import chainlit as cl
from chainlit.input_widget import Switch


@cl.on_chat_start
async def start():
    settings = await cl.ChatSettings(
        [
            Switch(id="Streaming", label="OpenAI - Stream Tokens", initial=True),
        ]
    ).send()
    value = settings["Streaming"]