Compartilhar via


SDKs e Pontos de Extremidade da Fábrica da Microsoft

Note

Este documento refere-se ao portal do Microsoft Foundry (clássico ).

🔄 Alterne para a documentação nova do Microsoft Foundry se você estiver usando o novo portal.

Note

Este documento refere-se ao portal do Microsoft Foundry (novo ).

A criação de um recurso do Foundry desbloqueia o acesso a modelos, agentes e ferramentas por meio de um conjunto unificado de SDKs e pontos de extremidade. Este artigo aborda para que serve cada SDK e para qual ponto de extremidade usar.

SDK Para que serve Ponto final
Foundry SDK Capacidades específicas de fundição com interfaces compatíveis com OpenAI. Inclui acesso aos modelos diretos do Foundry por meio da API de Respostas (não Conclusões de Chat). https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
SDK de OpenAI Modelos e recursos mais recentes do SDK do OpenAI com a superfície completa da API OpenAI. Os modelos Foundry Direct estão disponíveis através da API Chat Completions (não Responses). https://<resource-name>.openai.azure.com/openai/v1
Foundry Tools SDKs Soluções predefinidas (Visão, Fala, Segurança de Conteúdo e muito mais). Pontos de extremidade específicos da ferramenta (varia de acordo com o serviço).
Estrutura do Agente Orquestração de multiagentes em código. Independente de nuvem. Usa o endpoint do projeto por meio do SDK do Foundry.

Note

Tipos de recurso: Um recurso do Foundry fornece todos os pontos de extremidade listados anteriormente. Um recurso do Azure OpenAI fornece apenas o /openai/v1 endpoint.

Autenticação: Os exemplos aqui usam a ID do Microsoft Entra (DefaultAzureCredential). As chaves de API funcionam em /openai/v1. Passe a chave como api_key em vez de um provedor de token.

Prerequisites

Important

Antes de começar, verifique se o ambiente de desenvolvimento está pronto.
Este artigo se concentra em etapas específicas do cenário , como instalação do SDK, autenticação e execução de código de exemplo.

Foundry SDK

O Foundry SDK conecta-se a um único endpoint de projeto que fornece acesso às funcionalidades mais populares do Foundry:

https://<resource-name>.services.ai.azure.com/api/projects/<project-name>

Note

Se sua organização usar um subdomínio personalizado, substitua <resource-name><your-custom-subdomain> na URL do ponto de extremidade.

Isso simplifica a configuração do aplicativo. Em vez de gerenciar vários pontos de extremidade, você configura apenas um.

Instalar o SDK

Note

Este artigo se aplica a um projeto do Foundry. O código mostrado aqui não funciona para um projeto baseado em hub. Para obter mais informações, confira Tipos de projetos.

Note

Versões do SDK: O SDK de versão prévia 2.x tem como destino o novo portal do Foundry e a API. O SDK 1.x GA tem como destino o Foundry Classic. Verifique se os exemplos a seguir correspondem ao pacote instalado.

A biblioteca de clientes do Azure AI Projects para Python é uma biblioteca unificada que permite que você use várias bibliotecas de cliente juntas conectando-se a um único ponto de extremidade de projeto.

Execute este comando para instalar os pacotes estáveis para projetos clássicos do Foundry.

pip install azure-ai-projects azure-identity openai

Execute esses comandos para instalar os pacotes de visualização para projetos do Foundry.

pip install --pre azure-ai-projects
pip install azure-identity openai

A biblioteca de clientes do Azure AI Projects para Java (versão prévia) é uma biblioteca unificada que permite que você use várias bibliotecas de cliente juntas conectando-se a um único ponto de extremidade de projeto.

Important

Os itens marcados (versão prévia) neste artigo estão atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares para Versões Prévias do Microsoft Azure.

Adicione estes pacotes à sua instalação:

  • com.azure.ai.projects
  • com.azure.core

A biblioteca de clientes do Azure AI Projects para JavaScript é uma biblioteca unificada que permite que você use várias bibliotecas de clientes juntas conectando-se a um único ponto de extremidade de projeto.

Execute este comando para instalar os pacotes JavaScript atuais para projetos clássicos do Foundry.

npm install @azure/ai-projects @azure/identity

Execute este comando para instalar os pacotes JavaScript de visualização para projetos do Foundry.

npm install @azure/ai-projects@beta @azure/identity

A biblioteca de clientes do Azure AI Projects para .NET é uma biblioteca unificada que permite que você use várias bibliotecas de cliente juntas conectando-se a um único ponto de extremidade de projeto.

Execute este comando para adicionar o pacote Azure.AI.Projects ao seu projeto .NET.

dotnet add package Azure.AI.Projects --version 1.2

Usando o SDK do Foundry

O SDK expõe dois tipos de cliente porque o Foundry e o OpenAI têm formas de API diferentes:

  • Cliente do projeto – Use para operações nativas do Foundry em que o OpenAI não tem equivalente. Exemplos: listar conexões, recuperar propriedades do projeto, habilitar o rastreamento.
  • Cliente compatível com OpenAI – Use a funcionalidade da Foundry que se baseia em conceitos do OpenAI. A API de Respostas, agentes, avaliações e ajuste fino usam padrões de solicitação/resposta no estilo OpenAI. Esse cliente também fornece acesso aos modelos diretos do Foundry (modelos nãoAzure-OpenAI hospedados na Foundry). O endpoint do projeto atende a esse tráfego na rota /openai.

A maioria dos aplicativos usa os dois clientes. Use o cliente do projeto para configuração e configuração e use o cliente compatível com OpenAI para executar agentes, avaliações e modelos de chamada (incluindo modelos diretos do Foundry).

Criar um cliente de projeto:

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

project = AIProjectClient(
  endpoint="https://<resource-name>.services.ai.azure.com/api/projects/<project-name>",
  credential=DefaultAzureCredential())

Crie um cliente compatível com OpenAI do seu projeto:

openai_client = project.inference.get_azure_openai_client(api_version="2024-10-21")
response = openai_client.responses.create(
    model="gpt-5.2",
    input="What is the speed of light?",
)
print(response.output_text)

Criar um cliente de projeto:

import com.azure.ai.projects.ProjectsClient;
import com.azure.ai.projects.ProjectsClientBuilder;
import com.azure.identity.DefaultAzureCredentialBuilder;

String endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

ProjectsClient projectClient = new ProjectsClientBuilder()
    .credential(new DefaultAzureCredentialBuilder().build())
    .endpoint(endpoint)
    .buildClient();

Crie um cliente compatível com OpenAI do seu projeto:

OpenAIClient openAIClient = projectClient.getOpenAIClient();

Criar um cliente de projeto:

import { AIProjectClient } from '@azure/ai-projects';
import { DefaultAzureCredential } from '@azure/identity';

const endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
const project = new AIProjectClient(endpoint, new DefaultAzureCredential());

Crie um cliente compatível com OpenAI do seu projeto:

const openAIClient = await project.getOpenAIClient();

Criar um cliente de projeto:

using Azure.AI.Projects.OpenAI; 
using Azure.Identity;
using OpenAI.Responses;

string endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

AIProjectClient projectClient = new(
    endpoint: new Uri(endpoint), 
    tokenProvider: new DefaultAzureCredential());

Crie um cliente compatível com OpenAI do seu projeto:

#pragma warning disable OPENAI001
OpenAIResponseClient responseClient = projectClient.OpenAI.GetProjectResponsesClientForModel("gpt-5.2");
OpenAIResponse response = responseClient.CreateResponse("What is the speed of light?");
Console.WriteLine(response.GetOutputText());
#pragma warning restore OPENAI001

O que você pode fazer com o SDK do Foundry

SDK de OpenAI

Utilize o SDK do OpenAI quando quiser a superfície completa da API OpenAI e a compatibilidade máxima do cliente. Este endpoint fornece acesso a modelos do Azure OpenAI e modelos diretos do Foundry (por meio da API de Completações de Chat). Ele não fornece acesso a recursos específicos do Foundry, como agentes e avaliações.

Criar um cliente OpenAI do seu projeto

Este trecho de código usa o AIProjectClient para solicitar um cliente OpenAI com escopo limitado ao seu projeto.

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

O trecho de código a seguir mostra como usar o endpoint do Azure OpenAI /openai/v1 diretamente.

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://<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)) 

Para obter mais informações, consulte as linguagens de programação compatíveis com o Azure OpenAI.

Este trecho usa o AIProjectClient para solicitar um cliente OpenAI do projeto Foundry.

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

O trecho de código a seguir mostra como usar diretamente o endpoint do Azure OpenAI /openai/v1.

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://<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)) 

Para obter mais informações, consulte as linguagens de programação compatíveis com o Azure OpenAI

Important

Os itens marcados (versão prévia) neste artigo estão atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares para Versões Prévias do Microsoft Azure.

Este snippet recupera um OpenAIClient do ProjectsClient para que você possa enviar solicitações OpenAI por meio do Foundry.

OpenAIClient openAIClient = projectClient.getOpenAIClient();

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI.

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI

Esse snippet usa o cliente do projeto para criar um cliente OpenAI que você pode reutilizar entre solicitações.

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

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI.

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI

  1. Instale o pacote OpenAI:

    Execute este comando para adicionar a biblioteca de clientes OpenAI ao seu projeto .NET.

    dotnet add package OpenAI
    

Quando ele for bem-sucedido, a CLI do .NET confirmará que instalou o OpenAI pacote.

  1. O snippet de código seguinte demonstra como criar o cliente OpenAI diretamente usando o endpoint Azure OpenAI v1.

    Este trecho de código configura DefaultAzureCredential, compila OpenAIClientOptions, e cria um ponto de extremidade ResponseClient para o Azure OpenAI v1.

    using Azure.Identity;
    using Azure.Core;
    using OpenAI;
    using System;
    using System.ClientModel.Primitives;
    
    #pragma warning disable OPENAI001
    
    const string directModelEndpoint  = "https://<resource-name>.openai.azure.com/openai/v1/";
    const string deploymentName = "gpt-5.2";    
    
    BearerTokenPolicy tokenPolicy = new(
        new DefaultAzureCredential(),
        "https://cognitiveservices.azure.com/.default");
    
    OpenAIResponseClient client = new(
        model: deploymentName,
        authenticationPolicy: tokenPolicy, // To use Entra 
     // credential: new ApiKeyCredential("<YOUR-AZURE-OPENAI-API-KEY>") // To use APIKEY 
        options: new OpenAIClientOptions()
        {
            Endpoint = new($"{directModelEndpoint}"),
        });
    ResponseCreationOptions options = new ResponseCreationOptions
    {
        Temperature = (float)0.7,
    };
    
    OpenAIResponse modelDirectResponse = client.CreateResponse(
         [
            ResponseItem.CreateUserMessageItem("What is the size of France in square miles?"),
         ], options);
    
    Console.WriteLine($"[ASSISTANT]: {modelDirectResponse.GetOutputText()}");
    #pragma warning restore OPENAI001
    // The ResponseClient lets you interact with models and services in your project.
    

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI.

Para obter mais informações sobre como usar o SDK do OpenAI, consulte as linguagens de programação compatíveis com o Azure OpenAI

Usando a Estrutura do Agente para orquestração local

O Microsoft Agent Framework é um SDK de software livre para criar sistemas de vários agentes em código (por exemplo, .NET e Python) com uma interface independente do provedor de nuvem.

Use o Agent Framework quando quiser definir e orquestrar agentes localmente. Emparelhe-o com o SDK do Foundry quando quiser que esses agentes sejam executados em modelos do Foundry ou quando desejar que o Agent Framework orquestrá agentes hospedados no Foundry.

Para obter mais informações, consulte a visão geral do Microsoft Agent Framework.

SDKs do Foundry Tools

O Foundry Tools (anteriormente Serviços de IA do Azure) são soluções pontuais pré-construídas com SDKs dedicados. Utilize os seguintes pontos de extremidade para trabalhar com o Foundry Tools.

Qual endpoint você deve usar?

Escolha um ponto de extremidade com base em suas necessidades:

Use o ponto de extremidade dos Serviços de IA do Azure para acessar a Pesquisa Visual Computacional, a Segurança de Conteúdo, a Inteligência de Documentos, a Linguagem, a Tradução e as Ferramentas de Fundimento de Token.

Ponto de extremidade do Foundry Tools: https://<your-resource-name>.cognitiveservices.azure.com/

Note

Os pontos de extremidade usam o nome do recurso ou um subdomínio personalizado. Se sua organização configurou um subdomínio personalizado, substitua your-resource-name por your-custom-subdomain em todos os exemplos de ponto de extremidade.

Para Foundry Tools de Fala e Tradução, use os pontos de extremidade nas tabelas a seguir. Substitua os espaços reservados pelas informações do seu recurso.

Pontos de Extremidade de Fala

Ferramenta de Fundição Ponto final
Conversão de Fala em Texto (Padrão) https://<YOUR-RESOURCE-REGION>.stt.speech.microsoft.com
Conversão de Texto em Fala (Neural) https://<YOUR-RESOURCE-REGION>.tts.speech.microsoft.com
Voz Personalizada https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

Pontos de Extremidade de Tradução

Ferramenta de Fundição Ponto final
Tradução de texto https://api.cognitive.microsofttranslator.com/
Tradução de Documento https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

As seções a seguir incluem links de início rápido para os SDKs do Foundry Tools e informações de referência sobre os SDKs.

Ferramentas Foundry compatíveis com C#

Ferramenta de Fundição Description Guias de início rápido e documentação de referência
Ícone de Fala Fala Adicione funcionalidades de conversão de fala em texto, texto em fala, tradução e reconhecimento de locutor aos aplicativos. Início rápido de conversão de fala em texto

Início rápido de conversão de texto em fala

Início rápido da tradução de fala

SDK de Fala para .NET

Pacote NuGet de Fala (CLI de Fala)
Ícone da Linguagem Linguagem Crie aplicativos com recursos de compreensão de linguagem natural. Início rápido de CQA (resposta a perguntas personalizadas)

Início rápido de vinculação de entidades

Início rápido da detecção de idioma

Início rápido da extração de frases-chave

Início rápido para Detecção de entidades nomeadas (NER)

Início rápido para Detectar PII (informações de identificação pessoal)

Início rápido de análise de sentimento e mineração de opiniões

Início rápido para Usar resumo de texto, documento e conversa

Início rápido para Análise de Texto para a integridade

SDK de linguagem para .NET (análise de texto)

Pacote NuGet de linguagem (análise de texto)

SDK de linguagem para .NET (resposta a perguntas)

Pacote NuGet de linguagem (resposta a perguntas)
Ícone do Tradutor Tradutor Use tecnologia de tradução com tecnologia de IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. SDK do Tradutor para .NET (texto)

Pacote do NuGet do Tradutor (texto)

SDK do Tradutor para .NET (processamento em lotes)

Pacote NuGet do Tradutor (lote)
Ícone da Pesquisa de IA do Azure Pesquisa de IA do Azure Insira a pesquisa em nuvem habilitada para IA nos seus aplicativos Web e móveis. Início rápido para Usar a recuperação por meio de agentes

Início rápido da pesquisa de vetor

Pesquisa generativa clássica (RAG) usando início rápido de dados de base

Início rápido da pesquisa de texto completo

Início rápido da classificação semântica

Início rápido para Conversar com modelos do OpenAI do Azure usando seus prórios dados

SDK do Azure AI Search para .NET

Pacote NuGet da Pesquisa de IA do Azure
Ícone da Segurança do conteúdo Segurança de Conteúdo Detectar conteúdo prejudicial em aplicativos e serviços. Início rápido para Analisar conteúdo do texto

Início rápido para Usar uma lista de bloqueio de texto

Guia de início rápido para análise de conteúdo de imagem

SDK de Segurança de Conteúdo para .NET

Pacote NuGet de Segurança de Conteúdo
Ícone da Inteligência de Documentos Inteligência de Documentos Transforme documentos em soluções inteligentes baseadas em dados. Início rápido do Document Intelligence

SDK do Document Intelligence para .NET

Pacote NuGet de Inteligência de Documentos
Ícone de Visão Visão Analise o conteúdo em imagens digitais e ativos de mídia avançada. Início rápido de Leitura da Visão do Azure no Foundry Tools v3.2 GA

Início rápido da Análise de Imagem

Início rápido para Usar o Serviço de Face

SDK de Visão para .NET

Pacote NuGet do Visão

Ferramentas de Fundição suportadas por Java

Ferramenta de Fundição Description Guias de início rápido e documentação de referência
Ícone de Fala Fala Adicione funcionalidades de conversão de fala em texto, texto em fala, tradução e reconhecimento de locutor aos aplicativos. Início rápido de conversão de fala em texto

Início rápido de conversão de texto em fala

Início rápido da tradução de fala

SDK de Fala para Java

Pacote Maven de Fala
Ícone da Linguagem Linguagem Crie aplicativos com recursos de compreensão de linguagem natural. Início rápido de vinculação de entidades

Início rápido da detecção de idioma

Início rápido da extração de frases-chave

Início rápido para Detecção de entidades nomeadas (NER)

Início rápido para Detectar PII (informações de identificação pessoal)

Início rápido de análise de sentimento e mineração de opiniões

Início rápido para Usar resumo de texto, documento e conversa

Início rápido para Análise de Texto para a integridade

SDK de linguagem para Java (análise de texto)

Pacote Maven de Linguagem
Ícone do Tradutor Tradutor Use tecnologia de tradução com tecnologia de IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. SDK do Tradutor para Java (texto)

Pacote Maven do Tradutor (texto)
Ícone da Pesquisa de IA do Azure Pesquisa de IA do Azure Insira a pesquisa em nuvem habilitada para IA nos seus aplicativos Web e móveis. Início rápido para Usar a recuperação por meio de agentes

Início rápido da pesquisa de vetor

Pesquisa generativa clássica (RAG) usando início rápido de dados de base

Início rápido da pesquisa de texto completo

Início rápido da classificação semântica

Início rápido para Conversar com modelos do OpenAI do Azure usando seus prórios dados

SDK do Azure AI Search para Java

• Pacote Azure AI Search Maven
Ícone da Segurança do conteúdo Segurança de Conteúdo Detectar conteúdo prejudicial em aplicativos e serviços. Início rápido para Analisar conteúdo do texto

Início rápido para Usar uma lista de bloqueio de texto

Guia de início rápido para análise de conteúdo de imagem

SDK de Segurança de Conteúdo para Java

Pacote Maven de Segurança de Conteúdo
Ícone da Inteligência de Documentos Inteligência de Documentos Transforme documentos em soluções inteligentes baseadas em dados. Início rápido do Document Intelligence

SDK da Informação de Documentos para Java

Pacote Maven da Informação de Documentos
Ícone de Visão Visão Analise o conteúdo em imagens digitais e ativos de mídia avançada. Início rápido da Análise de Imagem

Início rápido para Usar o Serviço de Face

SDK de Visão para Java

Pacote do Vision Maven

Ferramentas de Fundição compatíveis com JavaScript

Ferramenta de Fundição Description Documentação de referência
Ícone de Fala Fala Adicione funcionalidades de conversão de fala em texto, texto em fala, tradução e reconhecimento de locutor aos aplicativos. Início rápido de conversão de fala em texto

Início rápido de conversão de texto em fala

Início rápido da tradução de fala

SDK de Fala para JavaScript

Pacote npm de voz
Ícone da Linguagem Linguagem Crie aplicativos com recursos de compreensão de linguagem natural. Início rápido de vinculação de entidades

Início rápido da detecção de idioma

Início rápido da extração de frases-chave

Início rápido para Detecção de entidades nomeadas (NER)

Início rápido para Detectar PII (informações de identificação pessoal)

Início rápido de análise de sentimento e mineração de opiniões

Início rápido para Usar resumo de texto, documento e conversa

Início rápido para Análise de Texto para a integridade

SDK de linguagem para JavaScript (análise de texto)

Pacote npm da Linguagem
Ícone do Tradutor Tradutor Use tecnologia de tradução com tecnologia de IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. SDK do Tradutor para JavaScript (texto)

Pacote npm de tradutor (texto)
Ícone da Pesquisa de IA do Azure Pesquisa de IA do Azure Insira a pesquisa em nuvem habilitada para IA nos seus aplicativos Web e móveis. Início rápido para Usar a recuperação por meio de agentes

Início rápido da pesquisa de vetor

Pesquisa generativa clássica (RAG) usando início rápido de dados de base

Início rápido da pesquisa de texto completo

Início rápido da classificação semântica

Início rápido para Conversar com modelos do OpenAI do Azure usando seus prórios dados

SDK do Azure AI Search para JavaScript

Pacote npm da Pesquisa de IA do Azure
Ícone da Segurança do conteúdo Segurança de Conteúdo Detectar conteúdo prejudicial em aplicativos e serviços. Início rápido para Analisar conteúdo do texto

Início rápido para Usar uma lista de bloqueio de texto

Guia de início rápido para análise de conteúdo de imagem

Pacote npm de segurança de conteúdo
Ícone da Inteligência de Documentos Inteligência de Documentos Transforme documentos em soluções inteligentes baseadas em dados. Início rápido do Document Intelligence

Document Intelligence SDK para JavaScript

Pacote npm da Informação de Documentos
Ícone de Visão Visão Analise o conteúdo em imagens digitais e ativos de mídia avançada. Início rápido de Leitura da Visão do Azure no Foundry Tools v3.2 GA

Início rápido da Análise de Imagem

Início rápido para Usar o Serviço de Face

SDK de Visão para JavaScript

Pacote npm do Visão

Ferramentas de Foundry com suporte de Python

Ferramenta de Fundição Description Guias de início rápido e documentação de referência
Ícone de Fala Fala Adicione funcionalidades de conversão de fala em texto, texto em fala, tradução e reconhecimento de locutor aos aplicativos. Início rápido de conversão de fala em texto

Início rápido de conversão de texto em fala

Início rápido da tradução de fala

SDK de Fala para Python

• Pacote de reconhecimento de fala PyPi
Ícone da Linguagem Linguagem Crie aplicativos com recursos de compreensão de linguagem natural. Início rápido de CQA (resposta a perguntas personalizadas)

Início rápido de vinculação de entidades

Início rápido da detecção de idioma

Início rápido da extração de frases-chave

Início rápido para Detecção de entidades nomeadas (NER)

Início rápido para Detectar PII (informações de identificação pessoal)

Início rápido de análise de sentimento e mineração de opiniões

Início rápido para Usar resumo de texto, documento e conversa

Início rápido para Análise de Texto para a integridade

SDK de linguagem para Python (análise de texto)

Pacote PyPi de linguagem (análise de texto)

SDK de linguagem para Python (resposta a perguntas)

Pacote PyPi de linguagem (resposta a perguntas)

SDK de linguagem para Python (conversas de idioma)

Pacote PyPi de idiomas (conversas em idiomas)
Ícone do Tradutor Tradutor Use tecnologia de tradução com tecnologia de IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. SDK do Tradutor para Python (texto)

Pacote Tradutor PyPi (texto)

SDK de Tradução para Python (processamento em lote)

Pacote PyPi do Tradutor (lote)
Ícone da Pesquisa de IA do Azure Pesquisa de IA do Azure Insira a pesquisa em nuvem habilitada para IA nos seus aplicativos Web e móveis. Início rápido para Conectar-se a um serviço Pesquisa

Início rápido para Usar a recuperação por meio de agentes

Início rápido da pesquisa de vetor

Pesquisa generativa clássica (RAG) usando início rápido de dados de base

Início rápido da pesquisa de texto completo

Início rápido da classificação semântica

Início rápido para Conversar com modelos do OpenAI do Azure usando seus prórios dados

SDK do Azure AI Search para Python

Pacote PyPi da Pesquisa de IA do Azure
Ícone da Segurança do conteúdo Segurança de Conteúdo Detectar conteúdo prejudicial em aplicativos e serviços. Início rápido para Analisar conteúdo do texto

Início rápido para Usar uma lista de bloqueio de texto

Guia de início rápido para análise de conteúdo de imagem

SDK de Segurança de Conteúdo para Python

Pacote PyPi de Segurança de Conteúdo
Ícone da Inteligência de Documentos Inteligência de Documentos Transforme documentos em soluções inteligentes baseadas em dados. Início rápido do Document Intelligence

SDK da Informação de Documentos para Python

Pacote PyPi da Informação de Documentos
Ícone de Visão Visão Analise o conteúdo em imagens digitais e ativos de mídia avançada. Início rápido de Leitura da Visão do Azure no Foundry Tools v3.2 GA

Início rápido da Análise de Imagem

Início rápido para Usar o Serviço de Face

SDK de Visão para Python

Pacote PyPi do Visão