Поделиться через


Работа с расширением Microsoft Foundry для Visual Studio Code (предварительная версия)

Microsoft Foundry предоставляет единую платформу для корпоративных операций искусственного интеллекта, построителей моделей и разработки приложений. Этот фонд объединяет инфраструктуру производственного уровня с понятными интерфейсами, обеспечивая организациям возможность создавать и управлять приложениями ИИ с уверенностью.

С помощью Foundry вы можете:

  • Разверните последние языковые модели из Microsoft, OpenAI, Meta, DeepSeek и других с помощью надежного каталога моделей.

  • Тестируйте развернутые модели в экспериментальной среде для моделей

  • Быстро приступайте к разработке генеративных приложений ИИ, используя коллекцию шаблонов кода, подобранных Azure.

  • Настройка и развертывание агентов с помощью службы агента Foundry

С помощью расширения Foundry для Visual Studio Code вы можете выполнить большую часть этого рабочего процесса непосредственно из Visual Studio Code. Он также поставляется с другими функциями, такими как шаблоны кода, игровые площадки и интеграция с другими расширениями и функциями VS Code.

В этой статье показано, как быстро приступить к работе с функциями расширения Foundry для Visual Studio Code.

Это важно

Элементы, обозначенные в этой статье как (предварительная версия), сейчас предлагаются в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в статье Дополнительные условия использования Предварительных версий Microsoft Azure.

Предпосылки

Прежде чем использовать расширение Foundry для Visual Studio Code, необходимо:

Установка

После установки Visual Studio Code необходимо установить расширение Foundry для Visual Studio Code.

Чтобы установить расширение Foundry для Visual Studio Code, можно использовать Visual Studio Code Marketplace или установить его непосредственно из Visual Studio Code Code.

Установка из Visual Studio Code Marketplace

Чтобы установить расширение Foundry для Visual Studio Code из Visual Studio Code Marketplace, выполните следующие действия.

  1. Откройте страницу расширения Foundry для Visual Studio Code.
  2. Нажмите кнопку Установить.
  3. Следуйте инструкциям по установке расширения в Visual Studio Code.
  4. После установки откройте Visual Studio Code и убедитесь, что расширение успешно установлено из сообщений о состоянии.
  5. Теперь расширение должно отображаться в основной панели навигации слева от Visual Studio Code.

Установка из Visual Studio Code

Чтобы установить расширение Foundry для Visual Studio Code в Visual Studio Code, выполните следующие действия.

  1. Откройте Visual Studio Code.

  2. Выберите Расширения в левой области.

  3. Выберите значок Параметры в правой верхней части панели расширений.

  4. Найдите и выберите Foundry.

  5. Нажмите Установить.

  6. Убедитесь, что расширение успешно установлено по сообщениям статуса.

Начало работы

Приступая к работе с расширением Foundry, выполните следующие действия.

Примечание.

Чтобы получить полный список функций, доступных в расширении, воспользуйтесь палитрой команд. Нажмите F1, чтобы открыть палитру команд и выполнить поиск Foundry. На следующем снимку экрана показаны некоторые действия для Foundry. Снимок экрана: палитра команд Visual Studio Code для Foundry.

Вход в ваши ресурсы

Войдите в подписку Azure, чтобы получить доступ к ресурсам, выполнив следующие действия.

  1. Выберите значок Azure на панели навигации VS Code.

  2. Войдите, выбрав Sign in to Azure... элемент в представлении Ресурсов Azure.

    Снимок экрана: параметр входа в Azure.

  3. В разделе "Ресурсы" выберите подписку Azure и группу ресурсов.

  4. Выберите Foundry и щелкните проект правой кнопкой мыши.

  5. Выберите "Открыть" в расширении Foundry.

    Снимок экрана: параметр Open in Foundry Extension.

Исследовать расширение Foundry

Расширение Foundry открывается в собственном представлении, а значок Foundry теперь отображается на панели навигации VS Code. Расширение содержит три основных раздела: ресурсы, инструменты и справка и отзывы.

Снимок экрана: расширение Foundry с выделенными разделами.

  • Ресурсы. В этом разделе содержатся ресурсы, к которые у вас есть доступ в проекте Foundry. Раздел "Ресурсы" — это основное представление взаимодействия со службами Foundry. Он содержит следующие подразделы:

    • Модели. В этом разделе содержатся модели, которые можно использовать для создания и развертывания приложений ИИ. Представление "Модели" — это место, где можно найти развернутые модели в вашем проекте Foundry.
    • Агенты: Этот раздел содержит установленных агентов в проекте Foundry.
    • Ресурсы: в этом разделе содержатся ресурсы, которые есть в проекте Foundry.
      • Подключения. Этот подраздел содержит подключения, которые у вас есть в проекте Foundry. Например, подключения для заземления Bing.
      • Векторные хранилища: этот подраздел содержит векторные хранилища, которые есть в проекте Foundry.
    • Потоки: этот раздел содержит потоки и запускается из развернутого агента в проекте Foundry.
  • Инструменты. В этом разделе содержатся средства, которые можно использовать для создания и развертывания приложений ИИ. В представлении "Инструменты" можно найти средства, доступные для развертывания, а затем работать с развернутыми моделями и агентами. Он содержит следующие подразделы:

    • Каталог моделей: ссылка на каталог моделей, который можно использовать для обнаружения и развертывания моделей.
    • Открытая среда для моделей: ссылка на интерактивную среду для взаимодействия с развернутыми моделями в проекте Foundry.
    • Площадка агента: ссылка на игровую площадку агента для взаимодействия с развернутыми агентами в проекте Foundry.
  • Справка и отзывы. В этом разделе содержатся ссылки на документацию по Foundry, отзывы, поддержку и заявление о конфиденциальности Майкрософт. Он содержит следующие подразделы:

    • Документация. Ссылка на документацию по расширению Foundry.
    • GitHub: ссылка на репозиторий GitHub расширения Foundry.
    • Заявление о конфиденциальности Майкрософт: ссылка на заявление о конфиденциальности Майкрософт.
    • Присоединяйтесь к сообществу Foundry: Discord + Forum: ссылка на сервер Foundry community Discord.

Примечание.

Дополнительные сведения о работе с агентами и потоками в расширении Foundry см. в статье "Работа со службой агента" в Visual Studio Code .

Создание проекта

Вы можете создать проект Foundry из представления расширения Foundry, выполнив следующие действия.

  1. Щелкните значок "плюс" рядом с ресурсами в разделе "Ресурсы" представления расширения Foundry.

    Можно создать новую группу ресурсов или выбрать существующую.

  2. Чтобы создать новую группу ресурсов:

    1. В верхнем центре выберите Создать группу ресурсов и нажмите клавишу Enter.

      Снимок экрана: раскрывающийся список

    2. В верхнем центре введите имя группы ресурсов Azure для использования в текстовом поле "Ввод новой группы ресурсов " и нажмите клавишу ВВОД.

    3. В верхнем центре выберите расположение, которое вы хотите использовать в списке доступных расположений, и нажмите клавишу ВВОД.

  3. Чтобы использовать существующую группу ресурсов:

    • В верхнем центре выберите группу ресурсов, которую вы хотите использовать в списке доступных групп ресурсов, и нажмите клавишу ВВОД.
  4. В верхнем центре введите имя проекта Foundry для использования в текстовом поле "Ввод имени проекта " и нажмите клавишу ВВОД.

    Снимок экрана: текстовое поле

После развертывания проекта появится всплывающее окно с сообщением "Проект успешно развернут".

Снимок экрана всплывающего окна успешного развертывания проекта с выделенной кнопкой

Чтобы развернуть модель в только что созданном проекте, нажмите кнопку "Развернуть модель " во всплывающем окне. Это действие открывает страницу каталога моделей в представлении расширения Foundry, чтобы выбрать нужную модель для развертывания.

Проект Foundry по умолчанию

При открытии проекта в расширении Foundry этот проект устанавливается в качестве проекта по умолчанию.

Переключите проект по умолчанию, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши проект Foundry и выберите параметр "Переключить проект по умолчанию" в расширении Azure .

  2. В верхнем центре выберите проект Foundry, который вы хотите использовать в списке доступных проектов, и нажмите клавишу ВВОД.

Выбранный проект будет отображаться по умолчанию после имени проекта.

Снимок экрана: указанный проект по умолчанию.

Работа с моделями

Расширение Foundry для Visual Studio Code позволяет создавать, взаимодействовать и развертывать большие языковые модели в Visual Studio Code.

Изучение всех моделей с помощью каталога моделей

Каталог моделей на портале Foundry — это центр для обнаружения и использования широкого спектра моделей для создания создаваемых приложений ИИ.

Доступ к каталогу моделей можно различными способами:

  • Команда Foundry: Открыть палитру команд каталога моделей.
  • Щелкните значок "плюс" рядом с моделями в разделе "Ресурсы " представления "Расширение Foundry".
  • Выберите ссылку каталога моделей в разделе "Сервис " представления расширения Foundry.

Открытие каталога моделей из палитры команд

Получите доступ к каталогу моделей из командной палитры для изучения и развертывания подобранных моделей, доступных в Foundry, непосредственно из VS Code.

  1. Выберите F1 , чтобы открыть палитру команд.

  2. Введите Foundry: Открыть каталог моделей и нажмите Enter.

  3. Отображается страница каталога моделей .

    Снимок экрана: страница **Каталог моделей** в VS Code.

  4. Отфильтруйте каталог моделей с помощью Publisher и/или Task раскрывающихся списков в левом верхнем углу страницы.

  5. Найдите определенную модель с помощью панели поиска в верхнем центре страницы.

Открытие каталога моделей из раздела "Ресурсы"

Каталог моделей также доступен в разделе "Ресурсы" представления расширения Foundry.

В представлении расширения Foundry щелкните значок плюса рядом с моделями , чтобы открыть каталог моделей.

Скриншот знака плюса рядом с моделями и раскрытого списка моделей.

Подсказка

Вы также можете щелкнуть правой кнопкой мыши модели и выбрать параметр "Развернуть новую модель ИИ" , чтобы открыть каталог моделей для запуска процесса развертывания.

Откройте каталог моделей из раздела "Инструменты"

Каталог моделей также доступен в разделе "Сервис" представления расширения Foundry. Дважды щелкните ссылку каталога моделей , чтобы открыть каталог моделей.

Развертывание модели из каталога моделей

Разверните выбранную модель в каталоге моделей, выполнив следующие действия.

  1. Выберите "Развернуть в Azure " сразу после имени выбранной модели.

    Снимок экрана: выделенная ссылка deploy in Azure для выбранной модели.

  2. Отображается страница развертывания модели .

    Снимок экрана: страница **Развертывание модели** в VS Code.

  3. Введите имя развертывания модели в текстовое поле Enter deployment name и нажмите клавишу ВВОД.

    Снимок экрана: текстовое поле

  4. Выберите тип развертывания в раскрывающемся списке Тип развертывания и нажмите Enter.

    Снимок экрана: выпадающее меню типа развертывания.

  5. Выберите версию модели в раскрывающемся списке "Версия модели", и нажмите клавишу ВВОД.

    Снимок экрана: выпадающий список версий модели.

  6. (Необязательно) Выберите количество токенов в минуту для ползунка токенов в минуту и нажмите клавишу ВВОД.

  7. В левом нижнем углу нажмите кнопку Развернуть в Foundry, чтобы развернуть модель.

  8. Откроется диалоговое окно подтверждения. Нажмите кнопку "Развернуть ", чтобы развернуть модель в проекте.

    Снимок экрана: диалоговое окно подтверждения с выделенной кнопкой

  9. После успешного развертывания модель будет отображена под именем развертывания вместе с другими развернутыми моделями в разделе «Модели» вашего проекта.

    Снимок экрана: только что развернутая модель в разделе

Просмотр развернутых моделей

В представлении расширения ресурсов Azure выберите значок каретки в начале раздела "Модели", чтобы посмотреть список развернутых моделей.

Снимок экрана: выделенный значок курсора рядом с подразделом

В расширенном разделе Модели отображается список развернутых моделей.

Снимок экрана: развернутые модели в подразделе

Просмотр информации о карте модели

При выборе развернутой модели откроется панель, которая предоставляет некоторые основные сведения:

  • Сведения о развертывании. В этом разделе содержатся сведения о модели:
    • Имя
    • Состояние настройки
    • Тип развертывания
    • Сведения об ограничении скорости
    • Сведения о версии
    • Имя модели
    • Версия модели
  • Сведения о конечной точке. Этот раздел содержит ссылку целевого URI, тип проверки подлинности и ключ.
  • Полезные ссылки. В этом разделе содержатся ссылки на пример кода и ссылки на учебники для начала разработки приложений ИИ.

Обновление модели

Чтобы обновить сведения о карточке модели, нажмите кнопку "Изменить " в правом верхнем углу карточки модели.

Снимок экрана: карточка модели для выбранной модели с выделенной кнопкой

Обновите нужные редактируемые поля, такие как ограничение скорости непосредственно в VS Code.

Снимок экрана: карточка модели с редактируемыми полями и выделенной кнопкой

Чтобы сохранить изменения, нажмите кнопку "Сохранить " в правом верхнем углу карточки модели.

Изучение примера кода модели

Создайте пример файла кода, выполнив следующие действия.

  1. Щелкните правой кнопкой мыши развернутую модель и выберите параметр "Открыть файл кода ".

    Снимок экрана: контекстное меню модели с выделенным параметром

  2. В верхнем центре выберите предпочитаемый пакет SDK для использования в раскрывающемся списке "Выбор предпочтительного пакета SDK" и нажмите клавишу ВВОД.

    Снимок экрана: раскрывающийся список

  3. В верхнем центре выберите предпочитаемый язык в раскрывающемся списке "Выбор языка " и нажмите клавишу ВВОД.

    Снимок экрана: раскрывающийся список

  4. В верхнем центре выберите предпочитаемый метод проверки подлинности, используемый в раскрывающемся списке "Выбор метода проверки подлинности " и нажмите клавишу ВВОД.

    Снимок экрана: раскрывающийся список

Пример файла кода

Этот пример файла кода Python, демонстрирующий базовый вызов API завершения чата. Вызов синхронный:

Снимок экрана: созданный пример файла кода.

Взаимодействие с моделями с помощью песочницы для моделей

Интерактивный чат с моделью, изменением параметров и системными инструкциями с помощью игровой площадки модели.

Платформа модели доступна в разделе "Сервис" представления расширения Foundry. Дважды щелкните ссылку "Игровая площадка модели" , чтобы открыть игровую площадку модели.

Вы также можете открыть игровую площадку модели, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши на развернутой модели и выберите «Открыть в песочнице».

    Снимок экрана: контекстное меню модели с выделенным параметром

  2. Отображается страница "Детская площадка ".

    Снимок экрана: страница **Playground** в VS Code.

  3. Введите запрос и просмотрите выходные данные.

  4. Кроме того, можно использовать код представления в правом верхнем углу, чтобы узнать, как получить доступ к развертыванию модели программным способом.

  5. Щелкните ссылку "Журнал" в левом верхнем углу игровой площадки, чтобы просмотреть журнал чата.

Очистка ресурсов

Плата за ресурсы Azure, созданные в этой статье, списывается с вашей подписки Azure. Если вы не ожидаете, что эти ресурсы потребуются в будущем, удалите их, чтобы избежать дополнительных расходов.

Удалите ваши модели

  1. На панели навигации VS Code обновите расширение Foundry. В разделе "Ресурсы" разверните подраздел "Модели ", чтобы отобразить список развернутых моделей.

  2. Щелкните правой кнопкой мыши развернутую модель, чтобы удалить и выберите параметр "Удалить ".

    Снимок экрана: контекстное меню модели с выделенным параметром

Удалите ваши инструменты

Удалите подключенную программу, выполнив следующие действия.

  1. Откройте портал Azure.
  2. Выберите группу ресурсов Azure, содержащую средство.
  3. Нажмите кнопку Удалить.

Дальнейшие действия