属性

id
str

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

label
str

输入控件的标签。

initial
int

输入控件的初始值。

min
int

允许的最小滑块值。默认为 0。

max
int

允许的最大滑块值。默认为 10。

step
int

滑块的步进间隔。默认为 1。

tooltip
str

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

description
str

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

用法

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


@cl.on_chat_start
async def start():
    settings = await cl.ChatSettings(
        [
            Slider(
                id="Temperature",
                label="OpenAI - Temperature",
                initial=1,
                min=0,
                max=2,
                step=0.1,
            ),
        ]
    ).send()
    value = settings["Temperature"]