Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен список основных ресурсов обучения для разработчиков Python, которые являются новыми для создания приложений искусственного интеллекта. Она содержит ссылки на краткие руководства, примеры проектов, официальную документацию, учебные курсы и другие полезные материалы.
Ресурсы для службы Azure OpenAI
Служба Azure OpenAI предоставляет доступ REST API к мощным языковым моделям, доступным в OpenAI. Azure OpenAI помогает адаптировать эти модели для выполнения конкретных задач, таких как создание контента, сводка, понимание изображений, семантический поиск и естественный язык для перевода кода. Доступ к Azure OpenAI с помощью REST API, пакета SDK Azure OpenAI для .NET или веб-интерфейса в Azure OpenAI Studio.
SDK и библиотеки
Ссылка | Описание |
---|---|
Пакет SDK OpenAI для Python | Версия исходного кода GitHub библиотеки OpenAI Python, которая обеспечивает удобный доступ к API OpenAI из приложений, написанных на языке Python. |
Пакет OpenAI Python | Версия PyPi библиотеки OpenAI Python. |
Переход с OpenAI на Azure OpenAI | Руководство по небольшим изменениям, которые необходимо внести в код, чтобы вы могли переключаться между OpenAI и Службой Azure OpenAI. |
Завершение потокового чата | Пример ноутбука, демонстрирующий, как получать завершения чата с помощью конечных точек Azure. В примере рассматриваются завершения чата, но также представлены другие операции, доступные в API. |
Внедрение Azure | Пример ноутбука, демонстрирующий использование встроек с конечными точками Azure. В этом примере основное внимание уделяется внедрению, но также содержит другие операции, доступные в API. |
Развертывание модели и создание текста | Статья с минимальными и простыми подробными инструкциями по развертыванию модели, которая может программно общаться. |
OpenAI с управлением доступом на основе ролей Microsoft Entra ID | Обзор процедуры аутентификации с использованием Microsoft Entra ID и управления доступом на основе ролей Azure. |
OpenAI с управляемыми удостоверениями Azure AD для ресурсов Azure | Статья с более сложными сценариями безопасности, для которых требуется управление доступом на основе ролей Azure. Узнайте, как пройти проверку подлинности в ресурсе OpenAI с помощью идентификатора Microsoft Entra. |
Примеры службы Azure OpenAI | Компиляция полезных ресурсов Службы Azure OpenAI и примеров кода, которые помогут вам приступить к работе и ускорить процесс внедрения технологий. |
Документация
Ссылка | Описание |
---|---|
Документация по службе Azure OpenAI | Центральная страница для документации по Службе OpenAI Azure. |
Краткое руководство. Начало создания текста с помощью Службы Azure OpenAI | Краткое руководство по настройке необходимых служб и написанию кода для запроса модели с помощью Python. |
Краткое руководство. Начало работы с GPT-35-Turbo и GPT-4 со службой Azure OpenAI | Краткое руководство по работе с системными, помощниками и ролями пользователей для настройки содержимого в ответ на определенные вопросы. |
Краткое руководство: Чат с моделями Azure OpenAI с использованием ваших собственных данных. | Краткое руководство по добавлению собственных данных, например PDF-файла или другого документа. |
Краткое руководство. Начало работы с помощниками Azure OpenAI (предварительная версия) | Краткое руководство, демонстрирующее, как указать модели на использование встроенного интерпретатора кода Python для решения математических задач по этапам. В этом примере представлена отправная точка для использования собственных помощников по искусственному интеллекту, к которые обращаются с помощью пользовательских инструкций. |
Краткое руководство. Использование изображений в чатах ИИ | Краткое руководство, в котором показано, как программно попросить модель описать содержимое изображения. |
Краткое руководство. Создание образов с помощью Службы Azure OpenAI | Быстрый старт по программной генерации изображений с помощью Dall-E на основе запроса. |
Ресурсы для других служб ИИ Azure
Помимо Службы Azure OpenAI, существует множество других служб ИИ Azure. Разработчики и организации могут быстро создавать интеллектуальные, готовые к выходу на рынок и ответственные приложения с готовыми к использованию и предварительно настроенными настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.
Примеры
Ссылка | Описание |
---|---|
Интегрируйте речь в свои приложения с помощью примеров SDK для речи в Azure AI | Примеры пакета SDK службы "Речь Azure Cognitive Services". Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д. |
Пакет SDK для аналитики документов ВИ Azure | Аналитика документов Azure (ранее Распознаватель документов) — это облачная служба, использующая машинное обучение для анализа текста и структурированных данных из документов. Пакет средств разработки программного обеспечения для аналитики документов (SDK) — это набор библиотек и инструментов, которые позволяют легко интегрировать модели и возможности аналитики документов в приложения. |
Извлечение структурированных данных из форм, квитанций, счетов и карточек с помощью Распознаватель документов в Python | Примеры клиентской библиотеки Azure.AI.FormRecognizer. |
Извлечение, классификация и понимание текста в документах с помощью Анализ текста в Python | Клиентская библиотека для Анализ текста. Эти API являются частью службы языка искусственного интеллекта Azure , которая предоставляет функции обработки естественного языка (NLP) для понимания и анализа текста. |
Перевод документов в Python | Краткое руководство по переводу исходного документа на целевой язык с сохранением структуры и форматирования текста. |
Ответы на вопросы в Python | Краткое руководство по инструкциям по получению ответа (и оценки достоверности) из текста, который вы отправляете вместе с вашим вопросом. |
Беседа Распознавание речи в Python | Клиентская библиотека для понимания языка в беседах (CLU). CLU — это облачная служба искусственного интеллекта, которая может извлекать намерения и сущности в беседах. CLU действует как оркестратор, выбирая наиболее подходящего кандидата для анализа бесед, чтобы получить оптимальный ответ от таких приложений, как QnA, Luis и разговорного приложения. |
Анализ изображений | Примеры кода и документы по настройке пакета SDK для анализа образов Microsoft Azure. |
Пакет SDK для безопасности содержимого Azure для Python | Пакет SDK может помочь обнаружить вредное содержимое, созданное пользователем и искусственного интеллекта, в приложениях и службах. Безопасность содержимого включает API текста и изображения, которые позволяют обнаруживать материалы, которые являются вредными. |
Документация
Служба искусственного интеллекта | Описание | Справочник по API | Быстрое начало |
---|---|---|---|
Безопасность содержимого | Служба ИИ, которая обнаруживает нежелательное содержимое. | Справочник по API безопасности содержимого | Краткое руководство |
Аналитика документов | Преобразуйте документы в интеллектуальные решения на основе данных. | Справочник по API аналитики документов | Краткое руководство |
Язык | Создавайте приложения с помощью возможностей распознавания естественного языка в отрасли. | Справочник по API анализа текста | Краткое руководство |
Найти | Перенос облачного поиска на основе искусственного интеллекта в приложения. | Справочник по API поиска | Краткое руководство |
Голосовые функции | Речь в тексте, тексте в речь, перевод и распознавание говорящего. | Справочник по API службы "Речь" | Краткое руководство |
Переводчик | Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. | Справочник по API перевода | Краткое руководство |
Зрение | Анализ содержимого в изображениях и видео. | Справочник по API анализа изображений | Краткое руководство |
Обучение
Ссылка | Описание |
---|---|
Мастерская по генеративному ИИ для начинающих | Ознакомьтесь с основами создания приложений сгенерированных ИИ с помощью 18-уроков комплексного курса microsoft Cloud Advocates. |
Начало работы со службами ИИ Azure | Службы ИИ Azure — это стандартные блоки функциональных возможностей ИИ, которые можно интегрировать в приложения. Выполните этот учебный путь, чтобы изучить, как подготовить, защитить, отслеживать и развертывать ресурсы служб ИИ Azure и использовать их для создания интеллектуальных решений. |
Основы ИИ Microsoft Azure: создание искусственного интеллекта | Выполните этот учебный путь, чтобы понять, как большие языковые модели формируют основу создания искусственного интеллекта. Узнайте, как Служба Azure OpenAI предоставляет доступ к новейшим технологиям создания искусственного интеллекта. Узнайте, как запросы и ответы Azure OpenAI можно точно настроить и как ответственные принципы искусственного интеллекта Майкрософт управляют этическими улучшениями ИИ. |
Разработка решений для создания ИИ с помощью Службы Azure OpenAI | Служба Azure OpenAI предоставляет доступ к мощным большим языковым моделям OpenAI, таким как ChatGPT, GPT, Codex и Embeddings. Выполните эту схему обучения для разработчиков и узнайте, как создавать код, изображения и текст с помощью пакета SDK OpenAI Azure и других служб Azure. |
Создание приложений ИИ с помощью База данных Azure для PostgreSQL | Завершите этот учебный путь, чтобы изучить интеграции Azure AI и Служб машинного обучения Azure, предоставляемых расширением Azure AI для Базы данных Azure для PostgreSQL — Гибкий Сервер. Узнайте, как эти службы позволяют создавать приложения, на основе ИИ. |
Шаблоны приложений ИИ
Шаблоны приложений ИИ предоставляют вам хорошо поддерживаемые и простые в развертывании эталонные реализации, которые предоставляют высококачественную отправную точку для приложений ИИ.
Существует две категории шаблонов приложений ИИ, стандартных блоков и комплексных решений. Стандартные блоки — это более мелкие примеры, ориентированные на конкретные сценарии и задачи. Комплексные решения — это комплексные эталонные примеры, включающие документацию, исходный код и функции развертывания. Вы можете развивать существующие решения и расширять их в своих целях.
- Чтобы просмотреть список ключевых шаблонов, доступных для каждого языка программирования, см . шаблоны приложений ИИ.
- Чтобы просмотреть все доступные шаблоны, ознакомьтесь с шаблонами приложений ИИ в коллекции Azure Developer CLI.