Упаковка собственной модели с помощью решений
После того как вы зарегистрировали вашу собственную модель в AI Builder, используя пакет Python, вы можете упаковать свою модель, используя решения для выполнения задач управления жизненным циклом приложений (ALM), таких как:
- Экспорт собственной модели с помощью решения.
- Импорт собственной модели в целевую среду.
- Обновите свою собственную модель в исходной или целевой среде.
- Подготовьте собственную модель для обновления.
Решения используются для переноса приложений и компонентов из одной среды в другую. Они также используются для применения набора настроек к существующим приложениям. Для получения подробной информации о решениях и о том, как они используются для применения концепций ALM в Microsoft Power Platform, см. Обзор управления жизненным циклом приложения.
В этом примере вы экспортируете два решения:
- Решение, содержащее только настраиваемый соединитель
- Решение, содержащее модель, ссылку на подключение и любые другие компоненты
Убедитесь, что вы зарегистрировали свою собственную модель в исходной среде с помощью пакета Python. Если вы еще не зарегистрировали ее, следуйте процедуре в Учебник по созданию своей модели (на GitHub).
Создайте решение для хранения настраиваемого соединителя, связанного с моделью:
- Выполните вход в Power Apps или Power Automate.
- В левой области выберите Решения>Создать решение.
- В диалоговом окне Создать решение заполните поля. Для получения подробной информации о каждом поле см. Создать решение.
- Выберите Создать.
Добавьте существующий настраиваемый соединитель, выбрав Добавить существующий>Автоматизация>Настраиваемый соединитель.
Выберите настраиваемый соединитель, связанный с моделью.
Формат этого имени будет следующим: <имя_модели>-<случайное число>-v<версия>. Версия помогает определить, какой соединитель добавить при обновлении модели.
Экспортируйте решение. Для получения справки о том, как экспортировать решения, см. Экспорт решений для Power Apps или Экспорт решений для Power Automate.
Создайте новое решение, чтобы добавить модель и любые другие компоненты:
- Выберите Решения>Создать решения.
- В диалоговом окне Создать решение заполните поля.
- Выберите Создать.
Добавьте ссылку на существующее соединение, выбрав Добавить существующий>Еще>Ссылка на подключение (предварительная версия).
Добавьте существующую ссылку на соединение, связанную с моделью.
Формат имен такой же, как у настраиваемого соединителя на шаге 4: <имя_модели>-<случайное число>-v<версия>.
Добавьте модель AI, выбрав Добавить существующий>Модель ИИ.
Ваше решение должно содержать компоненты, показанные на следующем изображении.
(Необязательно) Добавьте любые компоненты, которые хотите. В этом примере мы добавим облачный поток, использующий модель.
Экспортируйте решение. Для получения справки о том, как экспортировать решения, см. Экспорт решений для Power Apps или Экспорт решений для Power Automate.
В этом примере вы импортируете два решения, которые вы создали в предыдущем разделе:
- Решение, содержащее только настраиваемый соединитель
- Решение, содержащее модель, ссылку на подключение и любые другие компоненты
Для получения справки о том, как импортировать решения, см. Импорт решений для Power Apps или Импорт решений для Power Automate.
Выполните вход в Power Apps или Power Automate.
Импорт решения, содержащего только настраиваемый соединитель.
Импорт решения, содержащего модель, ссылки на подключение и любых других компонентов.
В процессе импорта создайте подключение с вашей внешней конечной точкой:
- Если ваша конечная точка не защищена, выберите Создать.
- Если ваша конечная точка защищена ключом API, введите его в поле Ключ API, а затем выберите Создать.
Теперь ваша модель готова к использованию в вашей целевой среде.
Если у вас возникли проблемы с импортом, см. Устранение неполадок при импорте решения.
Обновите свое решение до номера последней версии, чтобы свернуть все предыдущие исправления за один шаг. Будут удалены все компоненты, связанные с предыдущей версией решения и отсутствующие в более новой версии решения. Это гарантирует, что устаревшие компоненты не будут включены в решение.
В примерах вы обновите два решения:
- Решение, содержащее только настраиваемый соединитель
- Решение, содержащее модель, ссылку на подключение и любые другие компоненты
Чтобы получить помощь по обновлению, см. Обновление или модернизация решения.
Убедитесь, что вы обновили свою модель в исходной среде с помощью пакета Python. Если вы еще не зарегистрировали ее, следуйте процедуре в Учебник по созданию своей модели (на GitHub).
Выполните вход в Power Apps или Power Automate.
В решении, которое содержит только настраиваемый соединитель, добавьте новый существующий настраиваемый соединитель, выбрав Добавить.
Заполните поля и введите новую версию. В этом примере это v2, потому что это вторая версия.
Удалите из решения старую версию настраиваемого соединителя:
- Выберите вертикальное многоточие (⋮) рядом со старой версией.
- Выберите Удалить>Удалить из этого решения.
Экспортируйте решение, выбрав Экспорт. По умолчанию при экспорте версия будет увеличиваться.
В решении, которое содержит модель, ссылку на соединение и любые другие компоненты, обновите ссылку на соединение, чтобы указать на последнюю версию:
- Настраиваемое соединение будет иметь то же имя, что и настраиваемый соединитель, добавленный на шаге 4. В этом примере v2 — последняя версия.
- Удалите старую версию ссылки на соединение из решения, выбрав имя для удаления (в этом примере v1), а затем выбрав Удалить>Удалить из этого решения.
Экспортируйте решение, выбрав Экспорт. Модель ИИ и любой компонент, ссылающийся на модель, автоматически обновляются до последней версии.
Выполните вход в Power Apps или Power Automate.
Импортируйте решение, содержащее только соединитель, выбрав Импорт>Обновить.
Импортируйте решение, содержащее модель, ссылку на соединение и любой другой компонент, выбрав Импорт>Обновить.
Создайте новые подключения к новой конечной точке:
- Если ваша конечная точка не защищена, выберите Создать.
- Если ваша конечная точка защищена ключом API, введите его в поле Ключ API, а затем выберите Создать.
Теперь модель будет ссылаться на новую конечную точку в целевой среде.
Подготовка вашей модели к обновлению только импортирует ее в организацию. Это не делает ее активной. В этом сценарии компоненты, которые ссылаются на модель в среде, будут ссылаться на старую версию, пока вы не завершите эту процедуру, применив обновление.
Для получения справки о том, как импортировать решения, см. Импорт решений для Power Apps или Импорт решений для Power Automate.
Выполните вход в Power Apps или Power Automate.
Импортируйте решение, содержащее только соединитель, выбрав Импорт>Обновить.
Импортируйте решение, содержащее модель, ссылку на соединение и любой другой компонент, выбрав Импорт>Отложить для обновления.
Создайте новые подключения к новой конечной точке:
- Если ваша конечная точка не защищена, выберите Создать.
- Если ваша конечная точка защищена ключом API, введите его в поле Ключ API, а затем выберите Создать.
Вы увидите две версии решения: базовая и обновление. Любой компонент в среде за пределами этих решений по-прежнему будет ссылаться на старую версию модели. Компоненты в этих решениях будет ссылаться на версию модели, содержащуюся в соответствующем решении.
В следующем примере облачный поток в базовом решении ссылается на старую версию, а облачный поток в новом решении ссылается на новую версию.
Чтобы обновить старую версию, выберите Применить обновление.
Все компоненты в среде теперь ссылаются на новую версию модели.
Обзор управления жизненным циклом приложений
Основы ALM
Импорт решений
Установка новой версии или обновление решения