Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья является частью четырех в серии семи статей, которые помогут вам приступить к работе с Azure.
- Часть 1. Обзор Azure для разработчиков
- Часть 2. Основные службы Azure для разработчиков
- Часть 3. Размещение приложений в Azure
- Часть 4. Подключение приложения к службам Azure
- Часть 5: Как мне создавать и управлять ресурсами в Azure?
- Часть 6. Основные понятия для создания приложений Azure
- Часть 7. Как мне выставляют счета?
Azure предлагает множество служб, которые могут использовать приложения, размещенные в Azure или локальной среде. Например, доступны следующие возможности:
- Хранение и извлечение файлов с помощью хранилища BLOB-объектов Azure.
- Добавьте полнотекстовый поиск в приложение с помощью службы "Поиск ИИ Azure".
- Используйте Служебную шину Azure для обмена сообщениями между разными компонентами архитектуры микрослужб.
- Используйте Анализ текста для идентификации и изменения конфиденциальных данных в документе.
- Используйте модели Azure OpenAI для добавления возможностей генеративного искусственного интеллекта, таких как чат, обобщение и создание кода.
Службы Azure предлагают преимущество, заключающееся в том, что они управляются полностью Azure.
Доступ к службам Azure из кода приложения
Используйте пакет SDK Azure, REST API Azure или пакет SDK для Azure AI Foundry для доступа к службам Azure из кода приложения.
- Пакет SDK Azure — доступен для .NET, C++, Go, Java, JavaScript, Python и Rust.
- REST API Azure — доступен для всех языков.
- Пакет SDK для Azure AI Foundry — доступен для Python, .NET, Java и JavaScript для задач, связанных с искусственным интеллектом.
По возможности используйте пакет SDK Azure для доступа к службам Azure из кода приложения. К преимуществам относятся:
- Доступ к службам Azure, как и к любой другой библиотеке. Необходимо импортировать соответствующий пакет SDK, создать клиентский объект, а затем вызвать его методы для работы с ресурсом Azure.
- Упрощение проверки подлинности. При создании клиентского объекта ПАКЕТА SDK вы включаете учетные данные, а пакет SDK обрабатывает проверку подлинности вызовов в Azure.
- Упрощенная модель программирования. Внутренне пакет SDK Azure вызывает Azure REST API. Пакет SDK включает встроенную обработку ошибок, логику повторных попыток и разбивку результатов, что упрощает разработку, чем вызов REST API напрямую.
Azure SDK
Пакет SDK Azure позволяет получить доступ к службам Azure из .NET, Java, JavaScript, Python и Go. Установите необходимые пакеты из диспетчера пакетов каждого языка, а затем вызовите методы SDK для доступа к ресурсам Azure.
Дополнительные сведения о пакете SDK Для Azure см. в документации в центре разработчиков каждого языка.
Azure REST API
Используйте REST API Azure, если пакет SDK Azure не поддерживает язык программирования. Дополнительные сведения и полный список операций см. в обзоре REST API Azure.
Azure AI Foundry SDK
При создании приложений ИИ вы также можете использовать пакет SDK для Azure AI Foundry (доступный для Python, .NET, Java и JavaScript) для взаимодействия с моделями Azure OpenAI, управления запросами и оркестрации рабочих процессов ИИ. Сведения о бессерверной проверке подлинности в службах ИИ см. в статье "Использование Azure OpenAI без ключей".