- 助手
- LikeData
LikeData
gradio.LikeData(···)描述
gr.LikeData 类是 gr.EventData 的子类,专门用于携带有关 .like() 事件的信息。当 gr.LikeData 作为事件监听器方法参数的类型提示添加时,一个 gr.LikeData 对象将自动作为该参数的值传递。此对象的属性包含有关触发监听器的事件的信息。
示例用法
import gradio as gr
def test(value, like_data: gr.LikeData):
return {
"chatbot_value": value,
"liked_message": like_data.value,
"liked_index": like_data.index,
"liked_or_disliked_as_bool": like_data.liked
}
with gr.Blocks() as demo:
c = gr.Chatbot([("abc", "def")])
t = gr.JSON()
c.like(test, c, t)
demo.launch()属性
参数