Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется только к:Портал Foundry (классический). Эта статья недоступна для нового портала Foundry.
Дополнительные сведения о новом портале.
Примечание
Содержание в новой документации Microsoft Foundry может открываться по ссылкам в этой статье вместо документации Foundry (классической версии), которую вы просматриваете сейчас.
Что вы будете делать: создайте новый проект Foundry и при необходимости переносите агенты и подключения из центральных проектов.
Оценка времени: 5–10 минут.
Предварительные требования:
- Существующий центральный проект
- роль Azure: роль Owner на уровне подписки или группы ресурсов для создания ресурсов и проектов, а также для назначения ролей новому проекту.
Это руководство помогает существующим клиентам перенести проекты на основе концентраторов в новые проекты Foundry, чтобы получить доступ к новейшим возможностям платформы.
Microsoft Foundry переходит на единую платформу как службу, заменив предыдущую модель ресурсов, требующую управления несколькими службами Azure. По мере того как рабочие нагрузки ИИ становятся более сложными, проект Foundry:
- Упрощение настройки платформы и управления
- Улучшение рабочих процессов, охватывающих несколько моделей и средств Foundry
- Укрепление возможностей управления
Важно
Новые функции генеративного ИИ и модельно-ориентированные функции доступны только через ресурс Foundry и его проекты Foundry. В настоящее время для некоторых возможностей по-прежнему требуется устройство-концентратор, размещённое рядом с вашим ресурсом Foundry. Сравнение возможностей см. в разделе "Какой тип проекта мне нужен?"
Обзор проектов New Foundry
Проекты Foundry объединяют и упрощают состав рабочих процессов разработчиков и управление основными стандартными блоками приложений ИИ. К этим стандартным блокам относятся:
- Модели
- Агенты и их инструменты
- Наблюдаемость, безопасность и доверие
Ранее возможности проекта Foundry требовали управления несколькими ресурсами Azure и пакетами SDK для рабочих процессов в серверной части для создания этих компонентов.
К новым возможностям относятся:
Доступ к API Foundry, который предназначен для создания и оценки агентных приложений, ориентированных на API, включающих агентов, оценки, индексы моделей и данные в едином пользовательском опыте и с согласованным контрактом между всеми поставщиками моделей.
Microsoft Foundry SDK оборачивает Foundry API, что упрощает интеграцию функционала в код приложений, написанных на Python, C#, JavaScript/TypeScript или Java.
Агенты, модели и подключения инструментов управляются вместе в Foundry для управления разрешениями, сети, анализа затрат и настройки политики. Ранее некоторые средства и модели были доступны через хаб Машинное обучение Azure, что требовало также создания дополнительных ресурсов для хранения и ключевого хранилища.
Проекты теперь являются дочерними ресурсами; им могут быть назначены собственные элементы управления администратора, такие как Azure RBAC, но по умолчанию они разделяют общие параметры с родительским ресурсом. Этот принцип направлен на то, чтобы ИТ-администраторы вышли из повседневного цикла. После установления безопасности, подключения и управления на уровне ресурсов вы, как разработчик, можете создать собственный проект в виде папки для организации вашей работы.
Важно
Набор функций проектов Foundry пока не полностью соответствует централизованным проектам. Для актуального обзора поддерживаемых функций обратитесь к этой матрице поддержки.
Как переключиться на проект Foundry
Создайте новые проекты Foundry в ресурсе модели Foundry из центрального проекта. Этот процесс позволяет новым проектам получать доступ к работе, выполняемой первоначально в проекте на основе концентратора.
Что переносится в проекты Foundry
- Развертывания моделей
- Файлы данных
- Точно настроенные модели
- Помощники
- Векторные хранилища
Что не передается дальше
- Состояние агента предварительной версии (сообщения, потоки, файлы) — вы можете повторно создать агент с помощью кода в новом проекте.
- Развертывание моделей с открытым исходным кодом — проекты Foundry в настоящее время это не поддерживают.
- Доступ к проекту концентратора — у проектов на основе концентратора нет доступа к каким-либо из новых проектов, созданных на ресурсе моделей Foundry
В следующих разделах вы узнаете, как перейти из центральных проектов в проекты Foundry:
После создания нового проекта может потребоваться:
- (Необязательно) Повторное создание подключений
- (Необязательно) Миграция агентов
1. Поиск существующего ресурса Foundry
Большинство пользователей Foundry уже имеют ресурс Foundry (прежнее название — службы ИИ), который они ранее создали вместе с проектом на основе концентратора для доступа к развертываниям моделей.
Примечание
Если у вас нет существующего ресурса Foundry, возможно, потому что ваш центр использовал Azure OpenAI для доступа к развертыванию моделей, необходимо сначала создать новый ресурс Foundry. Вы можете подключить существующий ресурс Azure OpenAI, чтобы продолжать доступ к текущим развертываниям моделей. Другие шаги настройки применяются для использования со службой агента. Дополнительные сведения см. в статье Создание проекта для создания сборки с агентами (Bicep) и Стандартная настройка агента.
- Портал Foundry
- портал Azure
- Бицепс
На портале Foundry откройте проект на основе концентратора.
В левой области выберите центр управления.
Выберите подключенные ресурсы в разделе "Хаб".
Найдите подключение модели Foundry и выберите ссылку для просмотра сведений.
Совет
Если столбец Type не отображается, выберите "Столбцы " в правом верхнем углу, чтобы настроить отображаемые столбцы.
Перейдите по ссылке в сведениях о подключении, чтобы открыть страницу обзора ресурса Foundry.
2. Создание нового проекта
Новые возможности, включая службу агента, доступны только через проекты. Каждый проект организует вашу работу по разработке в папке для каждого случая использования. Можно создать несколько проектов, чтобы упорядочить работу для вариантов использования с аналогичными требованиями к настройке и подключению.
- Портал Foundry
- портал Azure
- Бицепс
Вы можете создать проект одним из двух способов:
В центре управления:
В левой области выберите центр управления для управления ресурсом Foundry.
Выберите "Обзор" в разделе "Ресурс ".
Выберите новый проект , чтобы создать проект в этом ресурсе. Это действие создает проект Foundry.
После создания проекта в левой области выберите "Перейти к проекту".
В разделе "Агенты" ресурса:
В левой области выберите "Агенты".
Так как ресурс еще не имеет проекта, вам будет предложено создать его.
Теперь вы готовы начать разработку агентов в стадии общего доступа и с новейшими возможностями. Начните пользоваться SDK или демонстрационной средой агента.
(Необязательно) Повторное создание подключений
Если проект на основе концентратора использовал подключения для доступа к средствам, источникам данных или моделям, вы можете повторно создать эти подключения в ресурсе Foundry без использования концентратора.
- Портал Foundry
- портал Azure
- Бицепс
В центре управлениядобавьте все подключения к средствам и данным, которые вы использовали раньше в первоначальном проекте на основе концентратора.
(Необязательно) Миграция программных агентов
Чтобы перейти от предварительной версии службы агента к службе агента в общедоступной доступности в проектах Foundry, обновите агенты кода, выполнив следующие изменения:
Установите последнюю версию предпочтительного клиента ПАКЕТА SDK.
Обновите клиент проекта, чтобы использовать API Foundry. Вместо строки подключения теперь используется конечная точка проекта Foundry. Например, в Python:
from azure.identity import DefaultAzureCredential from azure.ai.projects import AIProjectClient project = AIProjectClient( endpoint="your_project_endpoint", # Replace with your endpoint credential=DefaultAzureCredential())Этот фрагмент кода производит аутентификацию с использованием библиотеки удостоверений Azure в проекте Foundry и создает экземпляр клиента проекта.
endpoint— это конечная точка проекта Foundry;DefaultAzureCredentialиспользует учетные данные Azure для проверки подлинности.Справочник: AIProjectClient, DefaultAzureCredential, SDK migration guide
Обновите скрипт, чтобы отразить изменения структуры классов между предварительным просмотром и стабильными пакетами SDK.
Дополнительные сведения см. в руководстве по миграции SDK.
(Необязательно) Упорядочивание проектов на основе хабов
Если вам больше не нужен доступ к вашим проектам, основанным на хабе, удалите их из подписки Azure.
Возможно, вы хотите сохранить хабы и проекты на основе хабов в своей подписке по ряду причин:
Доступ к выбору функций, которые еще не поддерживаются в проектах Foundry. См. эту матрицу поддержки.
Варианты использования, ориентированные на обучение пользовательской модели машинного обучения. Проект на базе концентратора строится на стеке Машинное обучение Azure и остается доступным через Машинное обучение Azure Studio, CLI или SDK.
- Портал Foundry
- портал Azure
- Бицепс
На портале Foundry откройте проект на основе концентратора.
Выберите центр управления.
Выберите «Обзор» в разделе «Концентратор».
Выберите все проекты, которые вы больше не хотите хранить.
Выберите "Удалить проект".
Удалите все проекты, которые вы больше не хотите хранить.
В разделе свойств Концентратора справа выберите пункт "Удалить концентратор ", если вы хотите удалить концентратор и все его проекты. Этот параметр открывает портал Azure для удаления концентратора.
Подробнее
руководство по миграции SDK