Spaces:
Sleeping
Sleeping
File size: 1,583 Bytes
650ba4d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import gradio as gr
def process_input(input_text, function):
# Это просто мок-функция для демонстрации, в реальности здесь будет ваша логика обработки
return f"Результат для функции '{function}': обработано"
def main():
with gr.Blocks() as demo:
gr.Markdown("### AI Research Assistant")
with gr.Row():
text_input = gr.Textbox(label="Введите текст или загрузите документ")
function_select = gr.Dropdown(choices=[
"Суммаризатор", "Поиск новых статей", "Учитель", "Критик", "Тестировщик",
"Визуализатор связей", "Советник", "Соавтор", "Переводчик", "Аннотатор",
"Факт-чекер", "Аналитик данных", "Стилистический редактор", "Рецензент",
"Презентатор", "Грант-райтер", "Научный сторителлер", "Библиограф"
], label="Выберите функцию")
with gr.Row():
submit_button = gr.Button("Обработать")
output_text = gr.Textbox(label="Результат")
submit_button.click(
fn=process_input,
inputs=[text_input, function_select],
outputs=output_text
)
demo.launch()
if __name__ == "__main__":
main() |