Compartir a través de


Biblioteca cliente del paquete de recursos de Azure AI para Python: versión 1.0.0b2

El paquete de recursos de Azure AI forma parte del SDK de Azure AI para Python y contiene funcionalidades para conectarse a los recursos y proyectos de Azure AI y administrarlos. Dentro de los proyectos de Azure AI, proporciona operaciones del plano de control para crear y administrar datos, índices, modelos e implementaciones.

Código | fuentePaquete (PyPI) | Documentación | de referencia de APIDocumentación del producto | [Ejemplos] [ml_samples]

Este paquete se ha probado con Python 3.7, 3.8, 3.9 y 3.10.

Para obtener un conjunto más completo de bibliotecas de Azure, consulte https://aka.ms/azsdk/python/all.

Introducción

Requisitos previos

Instalar el paquete

Instale el paquete generativo de Azure AI para Python con pip:

pip install azure-ai-resources
pip install azure-identity

Autenticar el cliente

from azure.ai.resources.client import AIClient
from azure.identity import DefaultAzureCredential

ai_client = AIClient(credential=DefaultAzureCredential(), subscription_id='subscription_id',
                     resource_group_name='resource_group', project_name='project_name')

Conceptos clave

Use esta biblioteca en los proyectos de Azure AI para proporcionar operaciones de plano de control para crear y administrar datos, índices, modelos e implementaciones.

Ejemplos

Consulte nuestro repositorio de ejemplos en GitHub para ver ejemplos que muestran cómo usar el SDK de Python generative de Azure AI.

Solución de problemas

General

Los clientes de Azure AI generan excepciones definidas en Azure Core.

from azure.core.exceptions import HttpResponseError

try:
    ai_client.compute.get("cpu-cluster")
except HttpResponseError as error:
    print("Request failed: {}".format(error.message))

Registro

Esta biblioteca usa la biblioteca de registro estándar para el registro. La información básica sobre las sesiones HTTP (direcciones URL, encabezados, etc.) se registra en el nivel INFO.

El registro detallado de nivel DEBUG, incluidos los cuerpos de solicitud/respuesta y los encabezados no aprobados, se puede habilitar en un cliente con el logging_enable argumento .

Consulte la documentación completa del registro del SDK con ejemplos aquí.

Telemetría

El SDK de Python generative de Azure AI incluye una característica de telemetría que recopila datos de uso y errores sobre el SDK y los envía a Microsoft cuando se usa el SDK solo en un Jupyter Notebook. La telemetría no se recopilará para ningún uso del SDK de Python fuera de un Jupyter Notebook.

Los datos de telemetría ayudan al equipo del SDK a comprender cómo se usa el SDK para que se pueda mejorar y la información sobre los errores ayuda al equipo a resolver problemas y corregir errores. La característica de telemetría del SDK está habilitada de forma predeterminada para Jupyter Notebook uso y no se puede habilitar para escenarios que no son de Jupyter. Para no participar en la característica de telemetría en un escenario de Jupyter, establezca la variable "AZURE_AI_RESOURCES_ENABLE_LOGGING""False"de entorno en .

Pasos siguientes

Consulte nuestro repositorio de ejemplos en GitHub para ver ejemplos que muestran cómo usar el SDK de Python generative de Azure AI.

Contribuciones

Si encuentra algún error o tiene sugerencias, envíe un problema en la sección Problemas del proyecto.

Impresiones