Об этом проекте

Gradio позволяет пользователям создавать интерактивные веб-интерфейсы для моделей машинного обучения и функций Python полностью на языке Python, избавляя от необходимости использовать JavaScript, CSS или ручной хостинг. Ключевые особенности включают: - gr.Interface: высокоуровневый класс для быстрого создания UI вокруг функций на основе определенных входных и выходных данных. - gr.Blocks: низкоуровневый API для создания гибко настраиваемых макетов и сложных потоков данных. - gr.ChatInterface: специализированный высокоуровневый класс, разработанный специально для создания пользовательских интерфейсов чат-ботов. - Встроенный общий доступ: возможность генерации публичного URL-адреса с помощью `launch(share=True)` для мгновенного обмена демо-версиями, пока модель работает локально. - Поддержка экосистемы: включает клиентов на Python и JavaScript для программных запросов, серверный режим для пользовательских фронтендов и интеграцию с Hugging Face Spaces для хостинга. - Инструменты разработчика: режим горячей перезагрузки (hot reload) для быстрой разработки и «навыки» (skills) для расширения возможностей AI-помощников по написанию кода знаниями о Gradio.