О чём урок
Теперь, когда вы создали демо, вы наверняка захотите поделиться им с другими. Демо Gradio можно распространять двумя способами: используя временную ссылку для общего доступа или постоянный хостинг на Spaces. Мы рассмотрим оба этих подхода в ближайшее время. Но прежде чем выложить свое демо, вы, возможно, захотите доработать его 💅. Чтобы добавить дополнительный контент в демо, класс Interface поддерживает некоторые необязательные параметры: - title: вы можете дать название своему демо, которое будет отображаться над компонентами ввода и вывода. - description: вы можете дать описание (в виде текста, Markdown или HTML) для интерфейса, которое отображается над компонентами ввода и вывода и под заголовком. - article: вы также можете написать расширенную статью (в текстовом формате, Markdown или HTML), объясняющую интерфейс. Если она задана, она отображается под компонентами ввода и вывода. - theme: не нравятся цвета по умолчанию? Установите для темы одно из значений default, huggingface, grass, peach. Вы также можете добавить префикс dark-, например, dark-peach для темной темы (или просто dark для темной темы по умолчанию). - examples: чтобы сделать ваше демо более удобным в использовании, вы можете предоставить несколько примеров входов для функции. Они появляются под компонентами пользовательского интерфейса и могут быть использованы для заполнения интерфейса. Они должны быть предоставлены в виде вложенного списка, в котором внешний список состоит из примеров, а каждый внутренний список состоит из ввода, соответствующего каждому компоненту ввода. - live: если вы хотите сделать демо "живым", то есть чтобы ваша модель запускалась заново при каждом изменении входных данных, вы можете установить live=True. Это имеет смысл использовать с быстрыми моделями (пример мы увидим в конце этого раздела) Используя приведенные выше варианты, мы получим более завершенный интерфейс. Запустите приведенный ниже код, и вы сможете пообщаться с Риком и Морти: В результате создается общедоступная ссылка, которую вы можете отправить кому угодно!
План урока
- Доработка демо Gradio
- Хостинг вашего демо на Hugging Face Spaces
- ✏️ Давайте применим это!
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.