Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен собранный список лучших ресурсов для обучения разработчиков Python, которые недавно начали создавать приложения ИИ. Она содержит ссылки на краткие руководства, примеры проектов, официальную документацию, учебные курсы и другие полезные материалы.
Ресурсы для 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 | Статья «Быстрый старт», в которой используется инструмент Document Translation для перевода исходного документа на целевой язык с сохранением структуры и форматирования текста. |
| Ответы на запросы в 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 AI Search | Перенос облачного поиска на основе искусственного интеллекта в приложения. | Справочник по API Azure AI Search | Быстрый старт |
| Речь | Преобразование речи в текст, преобразование текста в речь, перевод и распознавание говорящего. | Справочник по API речи | Быстрый старт |
| Azure Translator в инструментах Foundry | Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. | Справочник по API перевода | Быстрый старт |
| Azure Визуальное распознавание в средствах Foundry | Анализ содержимого в изображениях и видео. | Справочник по API анализа изображений | Быстрый старт |
Обучение
| Ссылка | Описание |
|---|---|
| Мастерская по генеративному ИИ для начинающих | Ознакомьтесь с основами создания приложений генеративного ИИ в нашем 18-уроковом комплексном курсе от Microsoft Cloud Advocates. |
| Начало работы с средствами Foundry | Средства Foundry — это стандартные блоки функциональных возможностей ИИ, которые можно интегрировать в приложения. Выполните этот путь обучения, чтобы узнать, как подготовить, защитить, отслеживать и развертывать ресурсы Azure AI services и использовать их для создания интеллектуальных решений. |
| Основы Microsoft Azure AI: Генеративный ИИ | Выполните этот учебный путь, чтобы понять, как большие языковые модели формируют основу создания искусственного интеллекта. Узнайте, как Azure OpenAI Service предоставляет доступ к последней технологии создания искусственного интеллекта. Узнайте, как Azure запросы и ответы OpenAI можно точно настроить и как ответственные принципы ИИ Майкрософт управляют этическими улучшениями ИИ. |
| Develop Generative AI solutions with Azure OpenAI Service | 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.