Sdílet prostřednictvím


Klientská knihovna balíčku prostředků Azure AI pro Python – verze 1.0.0b2

Balíček Azure AI Resources je součástí sady Azure AI SDK pro Python a obsahuje funkce pro připojení k prostředkům a projektům Azure AI a jejich správě. V rámci projektů Azure AI poskytuje operace řídicí roviny pro vytváření a správu dat, indexů, modelů a nasazení.

Zdrojový kód | Balíček (PyPI) | Referenční dokumentace k | rozhraní APIDokumentace k produktu | [Ukázky] [ml_samples]

Tento balíček byl testován s Pythonem 3.7, 3.8, 3.9 a 3.10.

Ucelenější sadu knihoven Azure najdete v tématu https://aka.ms/azsdk/python/all.

Začínáme

Požadavky

Instalace balíčku

Nainstalujte generativní balíček Azure AI pro Python pomocí pipu:

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

Ověření klienta

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')

Klíčové koncepty

Pomocí této knihovny v rámci projektů Azure AI můžete poskytovat operace řídicí roviny pro vytváření a správu dat, indexů, modelů a nasazení.

Příklady

Podívejte se na naše úložiště ukázek na GitHubu, kde najdete příklady, jak používat sadu Azure AI Generative Python SDK.

Řešení potíží

Obecné

Klienti Azure AI vyvolávají výjimky definované v 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))

protokolování

Tato knihovna používá pro protokolování standardní knihovnu protokolování. Základní informace o relacích HTTP (adresy URL, hlavičky atd.) se protokolují na úrovni INFO.

Na klientovi s argumentem logging_enable je možné povolit podrobné protokolování úrovně LADĚNÍ, včetně těl požadavků/odpovědí a nereagovaných hlaviček.

Kompletní dokumentaci k protokolování sady SDK s příklady najdete tady.

Telemetrie

Sada Azure AI Generative Python SDK obsahuje telemetrii, která shromažďuje data o využití a selhání sady SDK a odesílá je do Microsoftu, když sadu SDK používáte jenom v Jupyter Notebook. Telemetrie se nebude shromažďovat pro použití sady Python SDK mimo Jupyter Notebook.

Telemetrická data pomáhají týmu sady SDK pochopit, jak se sada SDK používá, aby bylo možné ji vylepšit, a informace o chybách pomáhají týmu řešit problémy a opravovat chyby. Funkce telemetrie sady SDK je ve výchozím nastavení povolená pro Jupyter Notebook využití a nedá se povolit ve scénářích bez Jupyteru. Pokud chcete funkci telemetrie ve scénáři Jupyter zrušit, nastavte proměnnou "AZURE_AI_RESOURCES_ENABLE_LOGGING" prostředí na "False".

Další kroky

Podívejte se na naše úložiště ukázek na GitHubu, kde najdete příklady, jak používat sadu Azure AI Generative Python SDK.

Přispívání

Pokud narazíte na nějaké chyby nebo máte návrhy, nahlaste problém v části Problémy projektu.

Imprese