Ресурсы для разработки приложений ИИ

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

Ресурсы для Azure OpenAI в моделях Microsoft Foundry

Azure OpenAI в моделях Microsoft Foundry предоставляет доступ REST API к мощным языковым моделям, доступным в OpenAI. Azure OpenAI помогает адаптировать эти модели для выполнения конкретных задач, таких как создание контента, сводка, понимание изображений, семантический поиск и естественный язык для перевода кода. Доступ Azure OpenAI с помощью REST API, пакета SDK OpenAI для Python или через портал Microsoft Foundry.

Библиотеки

Ссылка Описание
OpenAI SDK для .NET Библиотека OpenAI .NET предоставляет удобный доступ к REST API OpenAI из .NET приложений. Он может подключаться как к ресурсам Azure OpenAI, так и к внешней конечной точке вывода OpenAI, не связанной с Azure, что делает его отличным выбором даже для разработки OpenAI без использования Azure.
Выпуски пакета SDK OpenAI Ссылки на все пакеты библиотек пакета SDK OpenAI, включая ссылки на .NET, Java, JavaScript и Go.
Пакет NuGet OpenAI Версия NuGet клиентской библиотеки OpenAI для .NET.

Примеры

Ссылка Описание
.NET агент OpenAI MCP Этот пример представляет собой приложение агента MCP, написанное .NET с помощью Azure OpenAI, с удаленным сервером MCP, написанным на TypeScript.
АИ турагенты Ai Travel Agent — это надежное корпоративное приложение, которое использует несколько агентов ИИ для повышения эффективности операций туристического агентства. Приложение демонстрирует, как шесть агентов ИИ сотрудничают, чтобы помочь сотрудникам в обработке запросов клиентов, предоставлении рекомендаций по назначению и планирования маршрутов.
deepseek-dotnet Это пример демонстрации чата, демонстрирующий возможности DeepSeek-R1.
Завершения Коллекция из 10 примеров, демонстрирующих использование клиентской библиотеки OpenAI Azure для .NET чата, потоковой передачи ответов, использования собственных данных, транскрибирования и перевода звука, создания изображений и т. д.
Управление доступом на основе ролей с использованием OpenAI и Microsoft Entra ID Рассмотрение проверки подлинности с помощью Microsoft Entra ID.
OpenAI с управляемыми удостоверениями Статья с более сложными сценариями безопасности, для которых требуется Azure управление доступом на основе ролей (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью Microsoft Entra ID.
Больше образцов Коллекция образцов OpenAI, написанных на .NET.

Документация

Ссылка Описание
Документация Azure OpenAI Service Центральная страница документации по службе Azure OpenAI.
Обзор экосистемы .NET + ИИ Сводка по службам и средствам, которые вам может потребоваться использовать в приложениях, с ссылками, чтобы узнать больше о каждом из них.
Переключение с OpenAI на Azure OpenAI Руководство по небольшим изменениям, которые необходимо внести в код, чтобы вы могли переключаться между OpenAI и Azure OpenAI Service.
Краткое руководство по Microsoft Foundry Пакет SDK Для Microsoft Foundry доступен на нескольких языках, включая Python, Java, TypeScript и C#.
Создайте чат-приложение с ИИ на .NET Создайте консольное чат-приложение .NET, используя модель OpenAI или Azure OpenAI.
Подключитесь к модели ИИ и запросите её Создайте консольное приложение чата .NET для подключения и запроса модели OpenAI или Azure OpenAI.
Создайте приложение .NET для векторного поиска на базе ИИ Создайте консольное приложение .NET для выполнения семантического поиска в векторном хранилище, чтобы найти соответствующие результаты для запроса пользователя.
Вызовите функции .NET с помощью модели ИИ Создайте консольное приложение чата ИИ .NET, которое подключается к модели ИИ с включенным вызовом локальной функции.
Создание изображений с помощью OpenAI.Images.ImageClient Используйте ИИ-модель DALL-E от OpenAI. для создания образа.

Ресурсы для других инструментов Foundry

В дополнение к Azure OpenAI Service, существует множество других инструментов Foundry, которые помогают разработчикам и организациям быстро создавать интеллектуальные, готовые к выходу на рынок и ответственные приложения с готовыми к использованию и предоставляемыми настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.

Примеры

Ссылка Описание
Интегрируйте функцию Азур Речь в инструментах Foundry в ваши приложения с использованием образцов SDK "Речь" Репозиторий примеров для Speech SDK. Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д.
Интеллектуальная обработка документов Azure в пакете SDK Foundry Tools Аналитика документов (ранее Form Recognizer) — это облачная служба, использующая машинное обучение для анализа текста и структурированных данных из документов. Пакет средств разработки программного обеспечения для аналитики документов (SDK) — это набор библиотек и инструментов, которые позволяют легко интегрировать модели и возможности аналитики документов в приложения.
Извлекайте структурированные данные из форм, квитанций, счетов и карточек с помощью инструмента Form Recognizer в .NET Репозиторий примеров для клиентской библиотеки Azure.AI.FormRecognizer.
Извлечение, классификация и понимание текста из документов с помощью Text Analytics в .NET Клиентская библиотека для Text Analytics. Это часть службы Azure язык в средствах Foundry, которая предоставляет функции естественного языка (NLP) для понимания и анализа текста.
Перевод документов в .NET Краткое руководство по использованию перевода документов для перевода исходного документа на целевой язык при сохранении структуры и форматирования текста.
Вопросно-ответные системы в .NET Краткое руководство по получению ответа (и оценки достоверности) из текста, который вы отправляете вместе с вашим вопросом.
Понимание разговорного языка в .NET Клиентская библиотека для Conversational Language Understanding (CLU) — облачная служба искусственного интеллекта, которая может извлекать намерения и сущности из бесед и выступать в роли оркестратора, выбирая лучшего кандидата для анализа бесед, чтобы получить оптимальные ответы от таких приложений, как Qna, Luis и Приложение для общения.
Анализ изображений Примеры кода и документы по настройке пакета SDK для анализа образов Microsoft Azure ИИ

Документация

Служба искусственного интеллекта Описание Справочник по API Быстрое начало
Безопасность содержимого в управляющей плоскости Foundry Средство Foundry, которое обнаруживает нежелательное содержимое. Справочник по API безопасности содержимого Быстрый старт
Аналитика документов Преобразуйте документы в интеллектуальные решения на основе данных. Справочник по API аналитики документов Быстрый старт
Язык Создавайте приложения, используя передовые возможности распознавания естественного языка. Справочник по языковому API Быстрый старт
Поиск по искусственному интеллекту Azure Перенос облачного поиска на основе искусственного интеллекта в приложения. Справочник по API Azure AI Search Быстрый старт
Речь Речь в тексте, тексте в речь, перевод и распознавание говорящего. Справочник по API речи Быстрый старт
Azure Translator в инструментах Foundry Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. Справочник по API перевода Быстрый старт
Azure Визуальное распознавание в средствах Foundry Анализ содержимого в изображениях и видео. Справочник по API визуального распознавания Быстрый старт

Обучение

Ссылка Описание
Семинар по генеративному искусственному интеллекту для начинающих Ознакомьтесь с основами создания приложений на основе генеративного ИИ с помощью нашего комплексного курса из 18 уроков от экспертов Майкрософт Cloud Advocates.
Агенты ИИ для начинающих семинар Изучите основы создания генеративных ИИ агентов с помощью нашего 10-урокового комплексного курса от облачных специалистов Microsoft.
Начало работы с средствами Foundry Средства Foundry — это набор служб, которые являются стандартными блоками функциональных возможностей искусственного интеллекта, которые можно интегрировать в приложения. В этом учебном курсе вы узнаете, как подготавливать, защищать, отслеживать и развертывать ресурсы Azure AI Services и использовать их для создания интеллектуальных решений.
Основы Microsoft Azure AI: Генеративный ИИ Учебный путь, помогающий понять, как большие языковые модели формируют основу генерированного ИИ: как Azure OpenAI Service предоставляет доступ к последней технологии создания ИИ, как можно настроить запросы и ответы, а также как ответственные принципы ИИ корпорации Майкрософт обеспечивают этические достижения ИИ.
Разработка решений для создания ИИ с помощью Службы Azure OpenAI Azure OpenAI Service предоставляет доступ к мощным большим языковым моделям OpenAI, таким как ChatGPT, GPT, Codex и Embeddings. Эта схема обучения учит разработчиков создавать код, изображения и текст с помощью пакета SDK OpenAI Azure и других служб Azure.

Шаблоны приложений ИИ

Шаблоны приложений ИИ предоставляют вам хорошо поддерживаемые, простые в развертывании эталонных реализаций, которые предоставляют высококачественную отправную точку для приложений ИИ.

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

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

Ресурсы для Azure OpenAI в моделях Microsoft Foundry

Azure OpenAI в моделях Microsoft Foundry предоставляет доступ REST API к мощным языковым моделям, доступным в OpenAI. Azure OpenAI помогает адаптировать эти модели для выполнения конкретных задач, таких как создание контента, сводка, понимание изображений, семантический поиск и естественный язык для перевода кода. Доступ Azure OpenAI с помощью REST API, пакета SDK OpenAI для Python или через портал Microsoft Foundry.

SDK и библиотеки

Ссылка Описание
пакет SDK OpenAI для Python Версия GitHub исходного кода библиотеки OpenAI Python, которая обеспечивает удобный доступ к API OpenAI из приложений, написанных на языке Python.
пакет OpenAI Python Версия PyPi библиотеки OpenAI Python.

Примеры

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

Документация

Ссылка Описание
Переключение с OpenAI на Azure OpenAI Руководство по небольшим изменениям, которые необходимо внести в код, чтобы вы могли переключаться между OpenAI и Azure OpenAI Service.
Quickstart: начало создания текста с помощью Azure OpenAI Service Краткое руководство по настройке необходимых служб и написанию кода для запроса модели с помощью Python.
Быстрый старт: как начать работу с GPT-35-Turbo и GPT-4 в Azure OpenAI Service Краткое руководство по работе с системными, помощниками и ролями пользователей для настройки содержимого в ответ на определенные вопросы.
Быстрый старт: чат с моделями OpenAI Azure с использованием собственных данных Краткое руководство по добавлению собственных данных, например PDF-файла или другого документа.
Quickstart: начало работы с Azure помощниками OpenAI (предварительная версия) Краткое руководство, в котором показано, как задать модели использовать встроенный интерпретатор Python для пошагового решения математических задач. В этом примере представлена отправная точка для использования собственных помощников по искусственному интеллекту, к которые обращаются с помощью пользовательских инструкций.
Развертывание модели и создание текста Статья с минимальными и простыми подробными инструкциями по развертыванию модели, которая может программно общаться.
OpenAI с управлением доступом на основе ролей Microsoft Entra ID Взгляд на аутентификацию с использованием Microsoft Entra ID и управление доступом на основе ролей Azure.
OpenAI с управляемыми Azure AD удостоверениями для ресурсов Azure Статья с более сложными сценариями безопасности, которые требуют Azure управления доступом на основе ролей. Узнайте, как выполнить проверку подлинности в ресурсе OpenAI с помощью Microsoft Entra ID.
Azure OpenAI в примерах моделей Microsoft Foundry Сборник полезных ресурсов и примеров кода Azure OpenAI в Microsoft Foundry Models, который поможет вам начать работу и ускорить процесс внедрения технологий.
Краткое руководство. Использование изображений в чатах ИИ Краткое руководство, в котором показано, как программно попросить модель описать содержимое изображения.
Quickstart: создание образов с помощью Azure OpenAI Service Быстрый старт по программной генерации изображений с помощью Dall-E на основе запроса.

Ресурсы для других инструментов Foundry

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

Примеры

Ссылка Описание
Интегрируйте речь в свои приложения с помощью Azure Speech в примерах Foundry Tools SDK Примеры для Speech SDK в составе Azure Cognitive Services. Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д.
Интеллектуальная обработка документов Azure в пакете SDK Foundry Tools Аналитика документов (ранее Form Recognizer) — это облачная служба, использующая машинное обучение для анализа текста и структурированных данных из документов. Пакет средств разработки программного обеспечения для аналитики документов (SDK) — это набор библиотек и инструментов, которые позволяют легко интегрировать модели и возможности аналитики документов в приложения.
Извлеките структурированные данные из бланков, квитанций, счетов и карточек с помощью Form Recognizer в Python Примеры для клиентской библиотеки Azure.AI.FormRecognizer.
Извлекать, классифицировать и понимать текст в документах с помощью Text Analytics в Python Клиентская библиотека для Text Analytics. Эти API являются частью службы Azure language in Foundry Tools, которая предоставляет функции обработки естественного языка (NLP) для понимания и анализа текста.
Перевод документов в Python Краткое руководство по переводу исходного документа на целевой язык с сохранением структуры и форматирования текста.
Ответы на запросы в Python Краткое руководство по инструкциям по получению ответа (и оценки достоверности) из текста, который вы отправляете вместе с вашим вопросом.
Понимание разговорного языка в Python Клиентская библиотека для понимания разговорного языка (CLU). CLU — это облачная служба искусственного интеллекта, которая может извлекать намерения и сущности в беседах. CLU действует как оркестратор, выбирая наиболее подходящего кандидата для анализа бесед, чтобы получить оптимальный ответ от таких приложений, как QnA, Luis и разговорного приложения.
Анализ изображений Пример кода и документация по настройке пакета SDK для анализа образов Microsoft Azure ИИ.
Безопасность контента в SDK управления Control Plane для Python в Foundry Пакет SDK может помочь обнаружить вредное содержимое, созданное пользователем и искусственного интеллекта, в приложениях и службах. Безопасность содержимого включает API текста и изображения, которые позволяют обнаруживать материалы, которые являются вредными.

Документация

Служба искусственного интеллекта Описание Справочник по API Быстрое начало
Безопасность содержимого Средство Foundry, которое обнаруживает нежелательное содержимое. Справочник по API безопасности содержимого Быстрый старт
Аналитика документов Преобразуйте документы в интеллектуальные решения на основе данных. Справочник по API аналитики документов Быстрый старт
Язык Создавайте приложения, используя передовые возможности распознавания естественного языка. Справочник по API Text Analytics Быстрый старт
Поиск по искусственному интеллекту Azure Перенос облачного поиска на основе искусственного интеллекта в приложения. Справочник по API Azure AI Search Быстрый старт
Речь Речь в тексте, тексте в речь, перевод и распознавание говорящего. Справочник по API речи Быстрый старт
Azure Translator в инструментах Foundry Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. Справочник по API перевода Быстрый старт
Azure Визуальное распознавание в средствах Foundry Анализ содержимого в изображениях и видео. Справочник по API анализа изображений Быстрый старт

Обучение

Ссылка Описание
Мастерская по генеративному ИИ для начинающих Ознакомьтесь с основами создания приложений на основе генеративного ИИ с помощью нашего комплексного курса из 18 уроков от экспертов Майкрософт Cloud Advocates.
Начало работы с средствами Foundry Средства Foundry — это стандартные блоки функциональных возможностей ИИ, которые можно интегрировать в приложения. Выполните этот путь обучения, чтобы узнать, как подготовить, защитить, отслеживать и развертывать ресурсы Azure AI services и использовать их для создания интеллектуальных решений.
Основы Microsoft Azure AI: Генеративный ИИ Выполните этот учебный путь, чтобы понять, как большие языковые модели формируют основу создания искусственного интеллекта. Узнайте, как Azure OpenAI Service предоставляет доступ к последней технологии создания искусственного интеллекта. Узнайте, как Azure запросы и ответы OpenAI можно точно настроить и как ответственные принципы ИИ Майкрософт управляют этическими улучшениями ИИ.
Разработка решений для создания ИИ с помощью Службы Azure OpenAI Azure OpenAI Service предоставляет доступ к мощным большим языковым моделям OpenAI, таким как ChatGPT, GPT, Codex и Embeddings. Выполните эту схему обучения для разработчиков и узнайте, как создавать код, изображения и текст с помощью пакета SDK openAI Azure и других служб Azure.
Создавайте AI приложения с использованием Azure Database for PostgreSQL Выполните этот путь обучения для изучения интеграции Azure ИИ и служб Azure Machine Learning, предоставляемых расширением Azure ИИ для Azure Database for PostgreSQL — гибкий сервер. Узнайте, как эти службы позволяют создавать приложения, на основе ИИ.

Шаблоны приложений ИИ

Шаблоны приложений ИИ предоставляют вам хорошо поддерживаемые и простые в развертывании эталонные реализации, которые предоставляют высококачественную отправную точку для приложений ИИ.

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

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

Ресурсы для Azure OpenAI в моделях Microsoft Foundry

Azure OpenAI в моделях Microsoft Foundry предоставляет доступ REST API к мощным языковым моделям OpenAI. Эти модели можно легко адаптировать к конкретной задаче, включая, но не ограничивается созданием контента, сводные данные, понимание изображений, семантический поиск и естественный язык для перевода кода. Пользователи могут получить доступ к службе через REST API, библиотеку API узлов OpenAI или через портал Microsoft Foundry.

Библиотеки

Пакет Исходный код npm
Библиотека API узлов OpenAI Исходный код Пакет
Библиотека Azure OpenAI для TypeScript Исходный код Пакет

Примеры

Ссылка Описание
АИ турагенты Ai Travel Agent — это надежное корпоративное приложение, которое использует несколько агентов ИИ для повышения эффективности операций туристического агентства. Приложение демонстрирует, как шесть агентов ИИ сотрудничают, чтобы помочь сотрудникам в обработке запросов клиентов, предоставлении рекомендаций по назначению и планирования маршрутов.
Начало работы с удалёнными серверами MCP, используя Azure Container Apps (Node.js/TypeScript) Это краткое руководство содержит основные стандартные блоки для настройки сервера удаленного протокола контекста модели (MCP) с помощью Azure Container Apps. Сервер MCP создается с помощью Node.js и TypeScript, и его можно использовать для запуска различных средств и служб в бессерверной среде.
DeepSeek на Azure Показывает, как использовать DeepSeek с JavaScript/TypeScript через клиентскую библиотеку OpenAI Node.js или LangChain.js. DeepSeek отлично справляется с задачами, требующими глубокого понимания контекста и сложного умозаключения. Вы можете столкнуться с более длительным временем отклика по сравнению с другими моделями, так как он имитирует мыслительный процесс (под тегом <think>) перед предоставлением фактического ответа.
Завершения Простой пример, демонстрирующий получение подсказок для предоставленного запроса.
Завершение потокового чата Простой пример, демонстрирующий использование потокового завершения чата.
Переключение с OpenAI на Azure OpenAI Статья с рекомендациями по небольшим изменениям, которые необходимо внести в код, чтобы переключиться между OpenAI и Azure OpenAI Service.
Управление доступом на основе ролей с использованием OpenAI и Microsoft Entra ID Рассмотрение проверки подлинности с помощью Microsoft Entra ID.
OpenAI с управляемыми удостоверениями Статья, в которой описываются более сложные сценарии безопасности, требует управления доступом на основе ролей Azure (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью Microsoft Entra ID.
LangChain.js с Azure OpenAI и Azure AI Search Создайте интеллектуальный агент RAG с помощью LangChain.js, который определяет, можно ли отвечать на вопросы с помощью неструктурированных данных в Azure AI Search, а также предоставлять контекстно соответствующие ответы из этой базы знаний по возможности.
Больше образцов Примеры OpenAI, охватывающие ряд сценариев.

Документация

Ссылка Описание
Azure OpenAI в документации по моделям Microsoft Foundry Тип ресурса Microsoft Foundry предлагает супермножество возможностей по сравнению с типом ресурсов OpenAI Azure.
Работа с моделями завершения диалогов с помощью Azure OpenAI в моделях Microsoft Foundry Краткий набор инструкций по настройке нужных служб и написанию кода, необходимого для вызова модели с помощью JavaScript.
Быстрый старт: начало работы с API Azure OpenAI Responses API ответов — это новый API с отслеживанием состояния из Azure OpenAI. Он объединяет лучшие возможности из API завершения чата и помощников в одном едином опыте.
Быстрый старт: общение с Azure OpenAI с использованием собственных данных Аналогично первому быстрому старту, но на этот раз вы добавляете свои данные (например, ваш PDF или другой документ).
Краткое руководство по Microsoft Foundry Пакет SDK Для Microsoft Foundry доступен на нескольких языках, включая Python, Java, TypeScript и C#.
Краткое руководство. Использование изображений в чатах ИИ Как программно попросить модель описать содержимое изображения.
Quickstart: создание образов с помощью Azure OpenAI Используйте это руководство, чтобы приступить к созданию образов с помощью пакета SDK OpenAI для JavaScript Azure.

Ресурсы для других инструментов Foundry

Помимо Azure OpenAI в Microsoft Foundry Models, есть много других средств Foundry, которые помогают разработчикам и организациям быстро создавать интеллектуальные, подходящие для рынка и ответственные приложения с готовыми и настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.

Примеры

Ссылка Описание
Интегрируйте функцию Азур Речь в инструментах Foundry в ваши приложения с использованием образцов SDK "Речь" Коллекция примеров для речевого SDK. Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д.
Извлечь структурированную информацию из форм, квитанций, счетов и визиток с помощью Form Recognizer в JavaScript Коллекция примеров для клиентской библиотеки Azure.AI.FormRecognizer.
Извлечение, классификация и понимание текста в документах с помощью анализа текста в JavaScript Клиентская библиотека для Text Analytics. Это часть службы Azure язык в средствах Foundry, которая предоставляет функции естественного языка (NLP) для понимания и анализа текста.
Перевод документов в JavaScript Краткое руководство по переводу исходного документа на целевой язык с сохранением структуры и форматирования текста.
Анализ изображений Пример кода и документация по настройке пакета SDK для анализа образов Microsoft Azure ИИ.

Документация

Служба искусственного интеллекта Описание Справочник по API Быстрое начало
Безопасность содержимого в управляющей плоскости Foundry Средство Foundry, которое обнаруживает нежелательное содержимое. Справочник по API безопасности содержимого Быстрый старт
Azure интеллектуальный анализ документов в средствах Foundry Преобразуйте документы в интеллектуальные решения на основе данных. Справочник по API аналитики документов Быстрый старт
Язык Создавайте приложения, используя передовые возможности распознавания естественного языка. Справочник по API Text Analytics Быстрый старт
Поиск по искусственному интеллекту Azure Перенос облачного поиска на основе искусственного интеллекта в приложения. Справочник по API Azure AI Search Быстрый старт
Речь Речь в тексте, тексте в речь, перевод и распознавание говорящего. Справочник по API речи Быстрый старт
Azure Translator в инструментах Foundry Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. Справочник по API перевода Быстрый старт
Azure Визуальное распознавание в средствах Foundry Анализ содержимого в изображениях и видео. Справочник по API анализа изображений Быстрый старт

Обучение

Ссылка Описание
Семинар по генеративному искусственному интеллекту для начинающих Ознакомьтесь с основами создания приложений на основе генеративного ИИ с помощью нашего комплексного курса из 18 уроков от экспертов Майкрософт Cloud Advocates.
Генеративный ИИ для разработчиков JavaScript В этой статье рассматриваются основы генеративного ИИ и создание приложений ИИ с помощью JavaScript: от локальной разработки до развертывания на Azure и до запуска и масштабирования ваших моделей ИИ. Список воспроизведения видео YouTube включает серию видео примерно по 10 минут, в каждом из которых внимание уделено определенной теме.
Агенты ИИ для начинающих семинар Изучите основы создания генеративных ИИ агентов с помощью нашего 10-урокового комплексного курса от облачных специалистов Microsoft.
Начало работы с средствами Foundry Средства Foundry — это набор служб, которые являются стандартными блоками функциональных возможностей искусственного интеллекта, которые можно интегрировать в приложения. В этой схеме обучения вы узнаете, как подготавливать, защищать, отслеживать и развертывать ресурсы Foundry Tools и использовать их для создания интеллектуальных решений.
Основы Microsoft Azure AI: Генеративный ИИ Учебный путь, помогающий понять, как большие языковые модели формируют основу генерированного ИИ: как Azure OpenAI Service предоставляет доступ к последней технологии создания ИИ, как можно настроить запросы и ответы, а также как ответственные принципы ИИ корпорации Майкрософт обеспечивают этические достижения ИИ.
Разрабатывайте генеративные решения ИИ с помощью Azure OpenAI в Microsoft Foundry Azure OpenAI в Microsoft Foundry предоставляет доступ к мощным большим языковым моделям OpenAI, таким как ChatGPT, GPT, Codex и Embeddings. Эта схема обучения учит разработчиков создавать код, изображения и текст с помощью пакета SDK OpenAI и других служб Azure.
Создавайте AI приложения с использованием Azure Database for PostgreSQL В этом учебном плане рассматривается, как интеграции служб Azure AI и Azure Machine Learning, предоставляемые расширением Azure AI для гибкого сервера Azure Database для PostgreSQL, позволяют создавать приложения на основе ИИ.
Безопасная аутентификация и авторизация Azure OpenAI Узнайте, почему для Azure проверки подлинности OpenAI следует использовать управляемое удостоверение и как настроить элементы управления доступом на основе ролей, чтобы свести к минимуму необходимые разрешения.
Введение в аутентификацию управляемого удостоверения Azure OpenAI с помощью JavaScript Этот модуль помогает понять, как использовать управляемое удостоверение в приложениях JavaScript, взаимодействующих с Azure OpenAI Service.

Шаблоны приложений ИИ

Шаблоны приложений ИИ предоставляют вам хорошо поддерживаемые, простые в развертывании эталонных реализаций, которые предоставляют высококачественную отправную точку для приложений ИИ.

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

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

Ресурсы для Azure OpenAI в моделях Microsoft Foundry

Azure OpenAI в моделях Microsoft Foundry предоставляет доступ REST API к мощным языковым моделям OpenAI. Эти модели можно легко адаптировать к конкретной задаче, включая, но не ограничивается созданием контента, сводные данные, понимание изображений, семантический поиск и естественный язык для перевода кода. Пользователи могут получить доступ к службе через REST API, библиотеку API узлов OpenAI или через портал Microsoft Foundry.

Библиотеки и примеры

Ссылка Описание
langchain4j-azure-open-ai ВыпускиMaven-пакет
langchain4j-azure-ai-search ВыпускиMaven
langchain4j-document-loader-azure-storage-blob ВыпускиMaven
Дополнительные примеры Примеры службы OpenAI Azure — это набор автономных Java программ, демонстрирующих взаимодействие со службой OpenAI Azure с помощью клиентской библиотеки. Каждый пример фокусируется на определенном сценарии и может выполняться независимо.

Документация

Ссылка Описание
Документация Azure OpenAI Service Центральная страница документации по службе Azure OpenAI.
Quickstart: начало создания текста с помощью Azure OpenAI Service Быстрый набор инструкций по настройке необходимых служб и коду, который необходимо написать для запроса модели с помощью Java.
Работа с моделями завершения диалогов с помощью Azure OpenAI в моделях Microsoft Foundry Быстрый набор инструкций по настройке необходимых служб и коду, который необходимо написать для запроса модели с помощью Java.
Краткое руководство по Microsoft Foundry Пакет SDK Для Microsoft Foundry доступен на нескольких языках, включая Python, Java, TypeScript и C#.
Переключение с OpenAI на Azure OpenAI Статья с рекомендациями по небольшим изменениям, которые необходимо внести в код, чтобы переключиться между OpenAI и Azure OpenAI Service.
Управление доступом на основе ролей с использованием OpenAI и Microsoft Entra ID Статья, в которую рассматривается проверка подлинности с помощью Microsoft Entra ID.
OpenAI с управляемыми удостоверениями В статье описаны более сложные сценарии безопасности, требующие Azure управления доступом на основе ролей (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью Microsoft Entra ID.
Быстрый старт: быстрое начало работы с GPT-35-Turbo и GPT-4 с помощью Azure OpenAI Service в IntelliJ Аналогично первому краткому руководству, но предоставляет пример ролей системы, помощника и пользователя для изменения содержимого при ответах на определенные вопросы с помощью IntelliJ.
Быстрый старт: создание изображений с помощью Azure OpenAI в Microsoft Foundry Models Используйте это руководство, чтобы приступить к созданию образов с помощью пакета SDK openAI Azure для Java.

Ресурсы для других инструментов Foundry

В дополнение к Azure OpenAI Service, существует множество других инструментов Foundry, которые помогают разработчикам и организациям быстро создавать интеллектуальные, готовые к выходу на рынок и ответственные приложения с готовыми к использованию и предоставляемыми настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.

Примеры

Ссылка Описание
Интегрируйте функцию Азур Речь в инструментах Foundry в ваши приложения с использованием образцов SDK "Речь" Коллекция примеров для речевого SDK. Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д.
Извлекайте структурированные данные из форм, квитанций, счетов и карточек с помощью Form Recognizer в Java Коллекция примеров для клиентской библиотеки Azure.AI.FormRecognizer.
Извлечение, классификация и понимание текста в документах с помощью Text Analytics на Java Клиентская библиотека для Text Analytics входит в состав службы Azure Language в инструментах Foundry, которая предоставляет функции для обработки естественного языка (NLP) для понимания и анализа текста.
перевод документов на Java Краткое руководство по использованию перевода документов для перевода исходного документа на целевой язык при сохранении структуры и форматирования текста.
Анализ изображений Примеры кода и документы по настройке клиентской библиотеки анализа изображений Microsoft Azure для Java

Документация

Служба искусственного интеллекта Описание Справочник по API Быстрое начало
Безопасность содержимого в управляющей плоскости Foundry Средство Foundry, которое обнаруживает нежелательное содержимое. Справочник по API безопасности содержимого Быстрый старт
Azure интеллектуальный анализ документов в средствах Foundry Преобразуйте документы в интеллектуальные решения на основе данных. Справочник по API аналитики документов Быстрый старт
Язык Создавайте приложения, используя передовые возможности распознавания естественного языка. Справочник по языковому API Быстрый старт
Поиск по искусственному интеллекту Azure Перенос облачного поиска на основе искусственного интеллекта в приложения. Справочник по API Azure AI Search Быстрый старт
Речь Речь в тексте, тексте в речь, перевод и распознавание говорящего. Справочник по API речи Быстрый старт
Azure Translator в инструментах Foundry Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. Справочник по API переводчика Быстрый старт
Azure Визуальное распознавание в средствах Foundry Анализ содержимого в изображениях и видео. Справочник по API визуального распознавания Быстрый старт

Обучение

Ссылка Описание
Семинар по генеративному искусственному интеллекту для начинающих Ознакомьтесь с основами создания приложений на основе генеративного ИИ с помощью нашего комплексного курса из 18 уроков от экспертов Майкрософт Cloud Advocates.
Агенты ИИ для начинающих семинар Изучите основы создания генеративных ИИ агентов с помощью нашего 10-урокового комплексного курса от облачных специалистов Microsoft.
Введение в ИИ в Azure Учебный путь, помогающий понять основные понятия, связанные с искусственным интеллектом (ИИ) и службами в Microsoft Azure, которые можно использовать для создания решений ИИ.
Создавайте генеративные приложения ИИ в Azure Создание искусственного интеллекта (ИИ) становится более доступным через комплексные платформы разработки, такие как Microsoft Foundry. Узнайте, как создавать генеративные приложения ИИ, которые используют языковые модели для взаимодействия с пользователями.

Шаблоны приложений ИИ

Шаблоны приложений ИИ предоставляют вам хорошо поддерживаемые, простые в развертывании эталонных реализаций, которые предоставляют высококачественную отправную точку для приложений ИИ.

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

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

Ресурсы для Azure OpenAI в моделях Microsoft Foundry

Azure OpenAI в моделях Microsoft Foundry предоставляет доступ REST API к мощным языковым моделям OpenAI. Эти модели можно легко адаптировать к конкретной задаче, включая, но не ограничивается созданием контента, сводные данные, понимание изображений, семантический поиск и естественный язык для перевода кода. Пользователи могут получить доступ к службе через REST API, библиотеку API узлов OpenAI или через портал Microsoft Foundry.

Ссылка Описание
Пакет SDK OpenAI для Go Исходная версия OpenAI SDK для Go из репозитория GitHub.
Переключение с OpenAI на Azure OpenAI Статья с рекомендациями по небольшим изменениям, которые необходимо внести в код, чтобы переключиться между OpenAI и Azure OpenAI Service.
Пакет (pkg.go.dev) Версия пакета Go модуля клиента Azure OpenAI для Go.
ChatCompletions Простой пример, демонстрирующий реализацию завершений.
ChatCompletions с помощью инструментов Простой пример, демонстрирующий реализацию завершений с помощью функций.
Завершение потокового чата Простой пример, демонстрирующий реализацию завершения потоковой передачи.
Генерация изображений Простой пример реализации создания образа.
Embeddings Простой пример, демонстрирующий создание эмбеддингов.
Другие примеры Версия документации для пакета Go клиентского модуля OpenAI.
Дополнительные рекомендации Центральная страница документации по службе Azure OpenAI.

Защита ресурсов ИИ Azure

Ссылка Описание
Управление доступом на основе ролей с использованием OpenAI и Microsoft Entra ID Рассмотрение проверки подлинности с помощью Microsoft Entra ID.
OpenAI с управляемыми удостоверениями В статье описаны более сложные сценарии безопасности, требующие Azure управления доступом на основе ролей (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью Microsoft Entra ID.

Речь и визуальное распознавание

Ссылка Описание
Субтитрирование и транскрибирование в колл-центре на Go Репозиторий, содержащий примеры подписей и транскрибирования в сценарии центра обработки вызовов.
Интегрируйте возможности синтеза речи в ваши приложения с помощью Speech SDK для Go Источник SDK для речевых сервисов Azure Cognitive Services.

Язык

Ссылка Описание
Извлекайте, классифицируйте и понимайте текст в документах с помощью Text Analytics в Go Клиентская библиотека для анализа текста, являющаяся частью Azure Cognitive Services для языка, облачной службы, предоставляющей функции обработки естественного языка (NLP) для понимания и анализа текста.
Перевод документов в Go Краткое руководство по использованию перевода документов для перевода исходного документа на целевой язык при сохранении структуры и форматирования текста.