Как я могу получить текущий текст из TextArea в Gradio

      import gradio as gr
input1 = gr.TextArea(label="Text (100 words max)", value=example,
                                                             elem_id=f"input{i}")

Я создал текстовую область и хочу получить текущее текстовое значение из TextArea.

input1.valueпросто возвращает значение по умолчанию, которое я назначил (в моем случаеexample).

Как я могу получить текущее значение TextArea?

1 ответ

Если вы нажмете кнопку, вы можете передать значение в качестве входных данных. Например

      import gradio as gr
input1 = gr.TextArea(label="Text (100 words max)", value=example,
                                                             elem_id=f"input{i}")
btn = gr.Button(value="Submit")
btn.click(combine, inputs=[input1])

def combine(input1):
    print(input1)
Другие вопросы по тегам