Udostępnij przez


Zestawy SDK i punkty końcowe Microsoft Foundry

Note

Ten dokument odnosi się do portalu Microsoft Foundry (klasycznego).

🔄 Przejdź do dokumentacji Microsoft Foundry (nowej), jeśli korzystasz z nowego portalu.

Note

Ten dokument odnosi się do portalu Microsoft Foundry (nowy).

W tym artykule opisano zestawy SDK i punkty końcowe, których można używać z zasobem Foundry. Przedstawiono w nim sposób nawiązywania połączenia z projektem, uzyskiwania dostępu do modeli od różnych dostawców i używania narzędzi Foundry. Zestaw SDK oferuje ujednolicony sposób pracy z zasobami sztucznej inteligencji za pośrednictwem bibliotek klienckich w wielu językach programowania.

Zestaw Microsoft Foundry SDK upraszcza tworzenie aplikacji sztucznej inteligencji na platformie Azure. Umożliwia deweloperom:

  • Uzyskiwanie dostępu do modeli od różnych dostawców za pośrednictwem jednego interfejsu
  • Łączenie modeli, danych i narzędzi Foundry w celu tworzenia aplikacji opartych na sztucznej inteligencji
  • Ocenianie, debugowanie i poprawianie jakości aplikacji oraz bezpieczeństwa podczas programowania, testowania i produkcji

Zestaw MICROSOFT Foundry SDK integruje się z innymi bibliotekami i usługami klienckimi, które współpracują ze sobą.

Foundry SDK

Deweloperzy pracujący z firmą Microsoft Foundry potrzebują elastyczności, aby zintegrować wiele funkcji sztucznej inteligencji z ujednoliconymi przepływami pracy. Te zestawy SDK dostarczają bloki konstrukcyjne do aprowizacji zasobów, organizowania agentów i nawiązywania połączenia z wyspecjalizowanymi narzędziami Foundry. Wybierając odpowiednią bibliotekę, możesz usprawnić programowanie, zmniejszyć złożoność i zapewnić skalowanie rozwiązań w projektach foundry i zewnętrznych punktach końcowych.

Note

Ten artykuł dotyczy projektu Foundry. Pokazany tutaj kod nie działa w przypadku projektu opartego na centrum. Aby uzyskać więcej informacji, zobacz Typy projektów.

Prerequisites

  • Utwórz projekt Foundry , jeśli jeszcze go nie masz.
  • Modele Microsoft Foundry umożliwiają klientom korzystanie z najpotężniejszych modeli od flagowych dostawców za pomocą jednego punktu końcowego i tych samych poświadczeń. Oznacza to, że można przełączać się między modelami i korzystać z nich z aplikacji bez konieczności zmieniania pojedynczego wiersza kodu.
    Skopiuj punkt końcowy projektu Foundry w sekcji Przegląd projektu. Użyjesz go za chwilę. Zrzut ekranu przedstawia przegląd projektu dla projektu Foundry.

    Tip

    Jeśli nie widzisz punktu końcowego projektu Foundry, używasz projektu opartego na centrum. (Zobacz Typy projektów). Przejdź do projektu Foundry lub użyj powyższych kroków, aby go utworzyć.

    1. Wybierz pozycję Strona główna w prawym górnym rogu nawigacji.
    2. Wybierz Klucze i skopiuj Endpoint. Użyjesz go za chwilę.
  • Skopiuj punkt końcowy z ekranu powitalnego. Użyjesz go w następnym kroku. Zrzut ekranu powitalny aplikacji Microsoft Foundry Models przedstawiający adres URL punktu końcowego i przycisk kopiowania.
  • Zaloguj się przy użyciu interfejsu wiersza polecenia platformy Azure przy użyciu tego samego konta, którego używasz do uzyskiwania dostępu do projektu:

    az login
    

W poniższych przykładach pokazano, jak uwierzytelnić i utworzyć klienta dla punktu końcowego projektu.

Tip

Te przykłady kodu są punktami wyjścia. Używaj tych klientów, aby wchodzić w interakcje z modelami, przeprowadzać oceny i nie tylko, jak wyjaśniono w sekcji bibliotek klientów.

Biblioteka klienta usługi Azure AI Projects dla języka Python to ujednolicona biblioteka umożliwiająca jednoczesne używanie wielu bibliotek klienckich przez połączenie z pojedynczym punktem końcowym projektu.

  • Instalowanie biblioteki klienta projektu

    pip install azure-ai-projects azure-identity openai
    
    pip install --pre azure-ai-projects
    pip install azure-identity openai
    
  • Utwórz klienta projektu w kodzie. Skopiuj punkt końcowy projektu Foundry ze strony Przegląd projektu i zaktualizuj wartość ciągu punktu końcowego.

    from azure.identity import DefaultAzureCredential
    from azure.ai.projects import AIProjectClient
    
    project = AIProjectClient(
      endpoint="your_project_endpoint",  # Replace with your endpoint
      credential=DefaultAzureCredential())
    # The AIProjectClient lets you access models, data, and services in your project.
    

Biblioteka klienta usługi Azure AI Projects dla języka Java (wersja zapoznawcza) to ujednolicona biblioteka, która umożliwia jednoczesne używanie wielu bibliotek klienckich przez połączenie z pojedynczym punktem końcowym projektu.

Important

Elementy oznaczone jako (wersja zapoznawcza) w tym artykule są aktualnie dostępne w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą nie być obsługiwane lub mogą mieć ograniczone możliwości. Aby uzyskać więcej informacji, zobacz Warunki dodatkowe korzystania z testowych wersji Microsoft Azure.

  • Dodaj te pakiety do instalacji:

    • com.azure.ai.projects
    • com.azure.core
  • Utwórz klienta projektu w kodzie. Skopiuj punkt końcowy projektu Foundry ze strony Przegląd projektu i zaktualizuj wartość parametrów połączeń.

    import com.azure.ai.projects.ProjectsClient;
    import com.azure.ai.projects.ProjectsClientBuilder;
    import com.azure.core.credential.AzureKeyCredential;
    
    String endpoint ="your_project_endpoint"; // Replace with your endpoint
    
    ProjectsClient projectClient = new ProjectsClientBuilder()
        .credential(new DefaultAzureCredential())
        .endpoint(endpoint)
        .buildClient();
    // The ProjectsClient enables unified access to your project's resources.
    

Biblioteka kliencka usługi Azure AI Projects dla języka JavaScript to ujednolicona biblioteka, która umożliwia jednoczesne używanie wielu bibliotek klienckich przez połączenie z pojedynczym punktem końcowym projektu.

  • Instalowanie zależności (wersja zapoznawcza):

    npm install @azure/ai-projects @azure/identity
    
    npm install @azure/ai-projects@beta @azure/identity
    
  • Utwórz klienta projektu w kodzie. Skopiuj punkt końcowy projektu Foundry ze strony Przegląd projektu i zaktualizuj wartość ciągu punktu końcowego.

    import { AIProjectClient } from '@azure/ai-projects';
    import { DefaultAzureCredential } from '@azure/identity';
    
    const endpoint = "your_project_endpoint"; // Replace with your actual endpoint
    
    const project = new AIProjectClient(endpoint, new DefaultAzureCredential());
    // The AIProjectClient lets you access models, data, and services in your project.
    

Biblioteka klienta usługi Azure AI Projects dla platformy .NET to ujednolicona biblioteka, która umożliwia używanie wielu bibliotek klienckich razem przez nawiązanie połączenia z jednym punktem końcowym projektu.

  • Instalowanie pakietów:

    dotnet add package Azure.Identity
    dotnet add package Azure.Core
    dotnet add package OpenAI
    
  • Utwórz klienta projektu w kodzie. Skopiuj punkt końcowy projektu Foundry ze strony Przegląd projektu i zaktualizuj wartość ciągu endpointUrl.

    using Azure.Identity;
    using Azure.Core;
    using Azure.Core.Pipeline;
    using Azure.AI.Projects;
    using System;
    
    string endpointUrl = "your_project_endpoint"; // Replace with your endpoint
    
    DefaultAzureCredential credential = new();
    BearerTokenPolicy tokenPolicy = new(credential, "https://cognitiveservices.azure.com/.default");
    
    AIProjectClientOptions clientOptions = new AIProjectClientOptions();
    // The PerRetry position ensures the authentication policy is applied to every retry attempt.
    // This is important for robust authentication in distributed/cloud environments.
    clientOptions.AddPolicy(tokenPolicy, HttpPipelinePosition.PerRetry);
    
    AIProjectClient projectClient = new(new Uri(endpointUrl), new DefaultAzureCredential(), clientOptions);
    // The AIProjectClient lets you access models, data, and services in your project.
    

OpenAI SDK

Zestaw OpenAI SDK umożliwia interakcję z usługą Azure OpenAI. Oferuje prosty interfejs do wykonywania wywołań interfejsu API i zarządzania uwierzytelnianiem. Zestaw OpenAI SDK bezpośrednio wywołuje punkt końcowy usługi Azure OpenAI. Poniższy fragment kodu pokazuje, jak utworzyć klienta OpenAI z klienta programu Project w celu odpowiedniego określania zakresu i zarządzania kontekstem.

Którego punktu końcowego należy użyć?

  • Zarządzanie projektem lub wywoływanie agentów w wersji 2? Użyj punktu końcowego Projektu Foundry z SDK Foundry. Pobierz klienta OpenAI z projektu, używając identyfikatora Microsoft Entra ID do uwierzytelniania.
  • Bezpośrednie wywoływanie modelu? Użyj punktu końcowego usługi Azure OpenAI z zestawem OpenAI SDK z identyfikatorem Entra firmy Microsoft jako preferowaną metodą uwierzytelniania. W przypadku używania kluczy interfejsu API wybierz punkt końcowy w wersji 1: https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/.

Tworzenie klienta openAI na podstawie projektu

# Use the AIProjectClient to create an OpenAI client for your project
openai_client = project.get_openai_client(api_version="api_version")
response = openai_client.responses.create(
    model="gpt-4.1-mini",
    input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")

Poniższy fragment kodu pokazuje, jak używać punktu końcowego usługi Azure OpenAI w wersji 1 z klientem OpenAI na potrzeby odpowiedzi.

from openai import OpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider

token_provider = get_bearer_token_provider(
    DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"
)

client = OpenAI(  
  base_url = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/",  
  api_key=token_provider,
)

response = client.responses.create(
    model="model_deployment_name",
    input= "What is the size of France in square miles?" 
)

print(response.model_dump_json(indent=2)) 

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI.

# Use the AIProjectClient to create an OpenAI client for your project
openai_client = project.get_openai_client()
response = openai_client.responses.create(
    model="gpt-4.1-mini",
    input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")

Poniższy fragment kodu pokazuje, jak używać punktu końcowego usługi Azure OpenAI w wersji 1 z klientem OpenAI na potrzeby odpowiedzi.

from openai import OpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider

token_provider = get_bearer_token_provider(
    DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"
)

client = OpenAI(  
  base_url = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/",  
  api_key=token_provider,
)

response = client.responses.create(
    model="model_deployment_name",
    input= "What is the size of France in square miles?" 
)

print(response.model_dump_json(indent=2)) 

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI

Important

Elementy oznaczone jako (wersja zapoznawcza) w tym artykule są aktualnie dostępne w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą nie być obsługiwane lub mogą mieć ograniczone możliwości. Aby uzyskać więcej informacji, zobacz Warunki dodatkowe korzystania z testowych wersji Microsoft Azure.

// 
OpenAIClient openAIClient = projectClient.getOpenAIClient();

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI.

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI

// Use the AIProjectClient to create an OpenAI client for your project
const openAIClient = await project.getOpenAIClient();

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI.

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI

  1. Zainstaluj pakiet OpenAI:

    dotnet add package OpenAI
    
  2. Poniższy fragment kodu pokazuje, jak utworzyć klienta OpenAI bezpośrednio przy użyciu punktu końcowego usługi Azure OpenAI w wersji 1.

    using Azure.Identity;
    using Azure.Core;
    using Azure.Core.Pipeline;   
    using OpenAI;
    using System;
    using System.ClientModel.Primitives;
    
    endpointUrl = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/"
    
    DefaultAzureCredential credential = new();
    BearerTokenPolicy tokenPolicy = new(credential, "https://cognitiveservices.azure.com/.default");
    
    OpenAIClientOptions clientOptions = new()
    {
        Endpoint = new Uri(endpointUrl)
    };
    
    // The PerRetry position ensures the authentication policy is applied to every retry attempt.
    // This is important for robust authentication in distributed/cloud environments.
    clientOptions.AddPolicy(tokenPolicy, HttpPipelinePosition.PerRetry);
    
    var projectClient = new ResponseClient(
        endpointUrl, 
        credential,
        clientOptions
    );
    // The ResponseClient lets you interact with models and services in your project.
    

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI.

Aby uzyskać więcej informacji na temat korzystania z zestawu OpenAI SDK, zobacz Języki programowania obsługiwane przez usługę Azure OpenAI

Po utworzeniu klienta użyj go do uzyskiwania dostępu do modeli, uruchamiania ocen i nawiązywania połączenia z innymi narzędziami foundry.

W następnej sekcji wymieniono biblioteki klienckie narzędzi Foundry Tools i pokazano, jak z nich korzystać.

Zestawy SDK narzędzi Foundry

Aby użyć narzędzi Foundry, możesz użyć następujących zestawów SDK z wymienionymi punktami końcowymi.

Którego punktu końcowego należy użyć?

Wybierz punkt końcowy w zależności od potrzeb:

Użyj punktu końcowego usług Azure AI, aby uzyskać dostęp do narzędzi przetwarzania obrazów, bezpieczeństwa zawartości, analizy dokumentów, języka, tłumaczenia i tokenów.

Punkt końcowy usług Azure AI Services: https://<YOUR-RESOURCE-NAME>.services.ai.azure.com/

W przypadku narzędzi usługi Speech and Translation Foundry użyj punktów końcowych w poniższych tabelach. Zastąp elementy zastępcze informacjami o zasobie.

Punkty końcowe mowy

Narzędzie Foundry Endpoint
Zamiana mowy na tekst (Standardowa) https://<YOUR-RESOURCE-REGION>.stt.speech.microsoft.com
Przekształcanie tekstu na mowę (neuronowe) https://<YOUR-RESOURCE-REGION>.tts.speech.microsoft.com
głos niestandardowy https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

Punkty końcowe tłumaczenia

Narzędzie Foundry Endpoint
Tłumaczenie tekstu https://api.cognitive.microsofttranslator.com/
Tłumaczenie dokumentu https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

W poniższych sekcjach znajdują się linki szybkiego startu dla zestawów SDK narzędzi Foundry i informacje referencyjne.

Narzędzia Foundry obsługiwane przez C#

Narzędzie Foundry Description Szybkie Starty i Dokumentacja Referencyjna
Ikona mowy Przemówienie Dodaj funkcje zamiany mowy na tekst, tekstu na mowę, tłumaczenia i rozpoznawania mówcy w aplikacjach. Szybkie wprowadzenie do zamiany mowy na tekst

Przewodnik Szybki start dotyczący zamiany tekstu na mowę

Szybki start tłumaczenia mowy

Speech SDK dla platformy .NET

Pakiet NuGet mowy (interfejs wiersza polecenia usługi Mowa)
Ikona Bezpieczeństwo zawartości Bezpieczeństwo zawartości Wykrywanie szkodliwej zawartości w aplikacjach i usługach. Szybki start analizy treści tekstowych

Użycie szybkiego startu z listą blokowania tekstu

Analiza zawartości obrazu – szybki start

Zestaw SDK bezpieczeństwa zawartości dla platformy .NET

Pakiet NuGet bezpieczeństwa zawartości
Ikona widzenia Widzenie Analizowanie zawartości w obrazach cyfrowych i zasobach multimedialnych. Szybki start do Azure Vision w narzędziach Foundry Tools w wersji 3.2 (ogólna dostępność)

Szybki start analizy obrazów

Szybki start z usługą rozpoznawania twarzy

Vision SDK dla .NET

Pakiet NuGet vision
Ikona języka Język Twórz aplikacje z funkcjami interpretacji języka naturalnego. Szybki start: Odpowiedzi na niestandardowe pytania (CQA)

Przewodnik Szybki start dotyczący łączenia jednostek

Szybki start wykrywania języka

Szybki start dotyczący wyodrębniania kluczowych fraz

Szybki start dotyczący wykrywania nazwanych jednostek (NER)

Przewodnik szybkiego startu dotyczący wykrywania danych osobowych (PII)

Szybki przewodnik dotyczący analizy sentymentu i wydobywania opinii

Używanie podsumowania tekstu, dokumentu i konwersacji — Szybki start

Korzystanie z analizy tekstu na potrzeby zdrowia — szybki start

Zestaw SDK języka dla platformy .NET (analiza tekstu)

Pakiet NuGet do analizy języka (analiza tekstu)

SDK językowe dla platformy .NET (odpowiedzi na pytania)

Pakiet NuGet dla języka do odpowiadania na pytania
Ikona translatora Translator Użyj technologii tłumaczenia opartego na sztucznej inteligencji, aby przetłumaczyć ponad 100 używanych, zagrożonych i wymierających języków oraz dialektów. Zestaw SDK usługi Translator dla platformy .NET (tekst)

Pakiet NuGet Translator (tekst)

Zestaw SDK usługi Translator dla platformy .NET (batch)

Pakiet NuGet Translator (wsadowy)
Ikona analizy dokumentów Analiza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. Szybki przewodnik dotyczący inteligencji dokumentów

Zestaw SDK analizy dokumentów dla platformy .NET

Pakiet NuGet analizy dokumentów
Ikona usługi Azure AI Search Azure AI Search Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych. Użyj szybkiego startu agentowego pobierania

Szybki start dotyczący wyszukiwania wektorów

Klasyczne generatywne wyszukiwanie (RAG) z użyciem danych referencyjnych — szybki przewodnik

Wprowadzenie do wyszukiwania pełnotekstowego

Wprowadzenie do rankingu semantycznego

Rozmowa z modelami usługi Azure OpenAI przy użyciu własnych danych — Szybki start

Zestaw AZURE AI Search SDK dla platformy .NET

Pakiet NuGet usługi Azure AI Search

Narzędzia odlewnicze wspierane przez Javę

Narzędzie Foundry Description Szybkie Starty i Dokumentacja Referencyjna
Ikona mowy Przemówienie Dodaj funkcje zamiany mowy na tekst, tekstu na mowę, tłumaczenia i rozpoznawania mówcy w aplikacjach. Szybkie wprowadzenie do zamiany mowy na tekst

Przewodnik Szybki start dotyczący zamiany tekstu na mowę

Szybki start tłumaczenia mowy

Speech SDK dla Javy

Pakiet Speech Maven
Ikona Bezpieczeństwo zawartości Bezpieczeństwo zawartości Wykrywanie szkodliwej zawartości w aplikacjach i usługach. Szybki start analizy treści tekstowych

Użycie szybkiego startu z listą blokowania tekstu

Analiza zawartości obrazu – szybki start

Zestaw SDK bezpieczeństwa zawartości dla języka Java

Pakiet Maven bezpieczeństwa zawartości
Ikona widzenia Widzenie Analizowanie zawartości w obrazach cyfrowych i zasobach multimedialnych. Szybki start analizy obrazów

Szybki start z usługą rozpoznawania twarzy

Zestaw SDK przetwarzania obrazów dla języka Java

Pakiet Vision Maven
Ikona języka Język Twórz aplikacje z funkcjami interpretacji języka naturalnego. Przewodnik Szybki start dotyczący łączenia jednostek

Szybki start wykrywania języka

Szybki start dotyczący wyodrębniania kluczowych fraz

Szybki start dotyczący wykrywania nazwanych jednostek (NER)

Przewodnik szybkiego startu dotyczący wykrywania danych osobowych (PII)

Szybki przewodnik dotyczący analizy sentymentu i wydobywania opinii

Używanie podsumowania tekstu, dokumentu i konwersacji — Szybki start

Korzystanie z analizy tekstu na potrzeby zdrowia — szybki start

Zestaw SDK języka dla języka Java (analiza tekstu)

Pakiet języka Maven
Ikona translatora Translator Użyj technologii tłumaczenia opartego na sztucznej inteligencji, aby przetłumaczyć ponad 100 używanych, zagrożonych i wymierających języków oraz dialektów. Translator SDK dla Java (tekst)

Pakiet Maven Translator (tekst)
Ikona analizy dokumentów Analiza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. Szybki przewodnik dotyczący inteligencji dokumentów

Zestaw SDK analizy dokumentów dla języka Java

Pakiet Document Intelligence Maven
Ikona usługi Azure AI Search Azure AI Search Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych. Użyj szybkiego startu agentowego pobierania

Szybki start dotyczący wyszukiwania wektorów

Klasyczne generatywne wyszukiwanie (RAG) z użyciem danych referencyjnych — szybki przewodnik

Wprowadzenie do wyszukiwania pełnotekstowego

Wprowadzenie do rankingu semantycznego

Rozmowa z modelami usługi Azure OpenAI przy użyciu własnych danych — Szybki start

Azure AI Search SDK dla języka Java

Pakiet Maven Azure AI Search

Narzędzia odlewnicze obsługiwane przez język JavaScript

Narzędzie Foundry Description Dokumentacja referencyjna
Ikona mowy Przemówienie Dodaj funkcje zamiany mowy na tekst, tekstu na mowę, tłumaczenia i rozpoznawania mówcy w aplikacjach. Szybkie wprowadzenie do zamiany mowy na tekst

Przewodnik Szybki start dotyczący zamiany tekstu na mowę

Szybki start tłumaczenia mowy

Speech SDK dla języka JavaScript

Pakiet npm mowy
Ikona Bezpieczeństwo zawartości Bezpieczeństwo zawartości Wykrywanie szkodliwej zawartości w aplikacjach i usługach. Szybki start analizy treści tekstowych

Użycie szybkiego startu z listą blokowania tekstu

Analiza zawartości obrazu – szybki start

Pakiet npm bezpieczeństwa zawartości
Ikona widzenia Widzenie Analizowanie zawartości w obrazach cyfrowych i zasobach multimedialnych. Szybki start do Azure Vision w narzędziach Foundry Tools w wersji 3.2 (ogólna dostępność)

Szybki start analizy obrazów

Szybki start z usługą rozpoznawania twarzy

Zestaw SDK przetwarzania obrazów dla języka JavaScript

Pakiet npm przetwarzania obrazów
Ikona języka Język Twórz aplikacje z funkcjami interpretacji języka naturalnego. Przewodnik Szybki start dotyczący łączenia jednostek

Szybki start wykrywania języka

Szybki start dotyczący wyodrębniania kluczowych fraz

Szybki start dotyczący wykrywania nazwanych jednostek (NER)

Przewodnik szybkiego startu dotyczący wykrywania danych osobowych (PII)

Szybki przewodnik dotyczący analizy sentymentu i wydobywania opinii

Używanie podsumowania tekstu, dokumentu i konwersacji — Szybki start

Korzystanie z analizy tekstu na potrzeby zdrowia — szybki start

Zestaw SDK języka dla języka JavaScript (analiza tekstu)

Pakiet npm Language
Ikona translatora Translator Użyj technologii tłumaczenia opartego na sztucznej inteligencji, aby przetłumaczyć ponad 100 używanych, zagrożonych i wymierających języków oraz dialektów. Zestaw SDK usługi Translator dla języka JavaScript (tekst)

Pakiet npm w usłudze Translator (tekst)
Ikona analizy dokumentów Analiza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. Szybki przewodnik dotyczący inteligencji dokumentów

Zestaw SDK analizy dokumentów dla języka JavaScript

Pakiet npm analizy dokumentów
Ikona usługi Azure AI Search Azure AI Search Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych. Użyj szybkiego startu agentowego pobierania

Szybki start dotyczący wyszukiwania wektorów

Klasyczne generatywne wyszukiwanie (RAG) z użyciem danych referencyjnych — szybki przewodnik

Wprowadzenie do wyszukiwania pełnotekstowego

Wprowadzenie do rankingu semantycznego

Rozmowa z modelami usługi Azure OpenAI przy użyciu własnych danych — Szybki start

„Azure AI Search SDK” dla JavaScript

Pakiet npm usługi Azure AI Search

Narzędzia Foundry obsługiwane przez język Python

Narzędzie Foundry Description Szybkie Starty i Dokumentacja Referencyjna
Ikona mowy Przemówienie Dodaj funkcje zamiany mowy na tekst, tekstu na mowę, tłumaczenia i rozpoznawania mówcy w aplikacjach. Szybkie wprowadzenie do zamiany mowy na tekst

Przewodnik Szybki start dotyczący zamiany tekstu na mowę

Szybki start tłumaczenia mowy

Speech SDK dla języka Python

Pakiet PyPi do przetwarzania mowy
Ikona Bezpieczeństwo zawartości Bezpieczeństwo zawartości Wykrywanie szkodliwej zawartości w aplikacjach i usługach. Szybki start analizy treści tekstowych

Użycie szybkiego startu z listą blokowania tekstu

Analiza zawartości obrazu – szybki start

Zestaw SDK bezpieczeństwa zawartości dla języka Python

Pakiet PyPi bezpieczeństwa zawartości
Ikona widzenia Widzenie Analizowanie zawartości w obrazach cyfrowych i zasobach multimedialnych. Szybki start do Azure Vision w narzędziach Foundry Tools w wersji 3.2 (ogólna dostępność)

Szybki start analizy obrazów

Szybki start z usługą rozpoznawania twarzy

Zestaw SDK przetwarzania obrazów dla języka Python

Pakiet Vision PyPi
Ikona języka Język Twórz aplikacje z funkcjami interpretacji języka naturalnego. Szybki start: Odpowiedzi na niestandardowe pytania (CQA)

Przewodnik Szybki start dotyczący łączenia jednostek

Szybki start wykrywania języka

Szybki start dotyczący wyodrębniania kluczowych fraz

Szybki start wykrywania nazwanych jednostek (NER)

Przewodnik szybkiego startu dotyczący wykrywania danych osobowych (PII)

Szybki przewodnik dotyczący analizy sentymentu i wydobywania opinii

Używanie podsumowania tekstu, dokumentu i konwersacji — Szybki start

Korzystanie z analizy tekstu na potrzeby zdrowia — szybki start

Zestaw SDK języka dla języka Python (analiza tekstu)

Pakiet PyPi dla języka (analiza tekstu)

SDK języka Python do odpowiadania na pytania

Pakiet PyPi Language (odpowiadanie na pytania)

Zestaw SDK języka dla języka Python (konwersacje językowe)

Pakiet PyPi językowy (rozmowy językowe)
Ikona translatora Translator Użyj technologii tłumaczenia opartego na sztucznej inteligencji, aby przetłumaczyć ponad 100 używanych, zagrożonych i wymierających języków oraz dialektów. Zestaw SDK usługi Translator dla języka Python (tekst)

Pakiet PyPi w usłudze Translator (tekst)

Zestaw SDK usługi Translator dla języka Python (wsadowy)

Pakiet PyPi Translator (wsadowy)
Ikona analizy dokumentów Analiza dokumentów Przekształcanie dokumentów w inteligentne rozwiązania oparte na danych. Szybki przewodnik dotyczący inteligencji dokumentów

Zestaw SDK analizy dokumentów dla języka Python

Pakiet PyPi analizy dokumentów
Ikona usługi Azure AI Search Azure AI Search Przenieś oparte na AI wyszukiwanie w chmurze do aplikacji mobilnych i internetowych. Podłącz się do usługi wyszukiwania - szybki start

Użyj szybkiego startu agentowego pobierania

Szybki start dotyczący wyszukiwania wektorów

Klasyczne generatywne wyszukiwanie (RAG) z użyciem danych referencyjnych — szybki przewodnik

Wprowadzenie do wyszukiwania pełnotekstowego

Wprowadzenie do rankingu semantycznego

Rozmowa z modelami usługi Azure OpenAI przy użyciu własnych danych — Szybki start

Pakiet Azure AI Search SDK dla języka Python

Pakiet PyPi dla usługi Azure AI Search

Używanie Agent Framework do orkiestracji lokalnej

Microsoft Agent Framework to zestaw deweloperów typu open source do tworzenia agentów sztucznej inteligencji i przepływów pracy obejmujących wiele agentów dla platform .NET i Python. Umożliwia tworzenie agentów sztucznej inteligencji i zarządzanie nimi, którzy mogą wchodzić w interakcje z użytkownikami i innymi usługami. Może organizować agentów w narzędziu Foundry lub mieć agentów lokalnych korzystających z modeli foundry.

Aby uzyskać więcej informacji, zobacz Omówienie programu Microsoft Agent Framework