Compartir a través de


SDKs y puntos de conexión de Microsoft Foundry

Note

Este documento hace referencia al portal de Microsoft Foundry (clásico).

🔄 Cambie a la documentación de Microsoft Foundry (nueva) si usa el nuevo portal.

Note

Este documento hace referencia al portal de Microsoft Foundry (nuevo).

En este artículo se describen los SDK y los puntos de conexión que puede usar con el recurso Foundry. Muestra cómo conectarse al proyecto, acceder a modelos de diferentes proveedores y usar Foundry Tools. El SDK ofrece una manera unificada de trabajar con recursos de inteligencia artificial a través de bibliotecas cliente en varios lenguajes de programación.

El SDK de Microsoft Foundry simplifica el desarrollo de aplicaciones de IA en Azure. Permite a los desarrolladores:

  • Obtener acceso a modelos de varios proveedores a través de una interfaz
  • Combinar modelos, datos y herramientas de foundry para crear aplicaciones con tecnología de inteligencia artificial
  • Evaluar, depurar y mejorar la calidad y la seguridad de las aplicaciones en desarrollo, pruebas y producción

El SDK de Microsoft Foundry se integra con otras bibliotecas cliente y servicios que funcionan conjuntamente.

Foundry SDK

Los desarrolladores que trabajan con Microsoft Foundry necesitan flexibilidad para integrar varias funcionalidades de inteligencia artificial en flujos de trabajo unificados. Estos SDK proporcionan los bloques de creación para aprovisionar recursos, orquestar agentes y conectarse a herramientas de Foundry especializadas. Al elegir la biblioteca adecuada, puede simplificar el desarrollo, reducir la complejidad y asegurarse de que las soluciones se escalan en proyectos de Foundry y puntos de conexión externos.

Note

Este artículo se aplica a un proyecto Foundry. El código que se muestra aquí no funciona para un proyecto basado en concentrador. Para más información, vea Tipos de proyectos.

Prerequisites

  • Cree un proyecto Foundry si no tiene ninguno.
  • Microsoft Foundry Models permite a los clientes consumir los modelos más eficaces de los proveedores de modelos insignia mediante un único punto de conexión y credenciales. Esto significa que puede cambiar entre modelos y consumirlos desde la aplicación sin cambiar una sola línea de código.
    Copie el punto de conexión del proyecto Foundry en la sección Información general del proyecto. Lo usarás en un momento. Captura de pantalla que muestra la información general del proyecto para un proyecto Foundry.

    Tip

    Si no ve el punto de conexión del proyecto Foundry, está usando un proyecto basado en hub. (Vea Tipos de proyectos). Cambie a un proyecto Foundry, o use los pasos anteriores para crear uno.

    1. Seleccione Inicio en el panel de navegación superior derecho.
    2. Seleccione Claves y copie el punto de conexión. Lo usarás en un momento.
  • Copie el endpoint desde la pantalla de bienvenida. Lo usará en el paso siguiente. Captura de pantalla de la pantalla de bienvenida de Microsoft Foundry Models que muestra la dirección URL del punto de conexión y el botón copiar.
  • Inicie sesión con la CLI de Azure con la misma cuenta que use para acceder al proyecto:

    az login
    

En los ejemplos siguientes se muestra cómo autenticar y crear un cliente para el punto de conexión del proyecto.

Tip

Estos ejemplos de código son puntos iniciales. Use estos clientes para interactuar con modelos, ejecutar evaluaciones y mucho más, como se explica en la sección bibliotecas cliente.

La biblioteca cliente de proyectos de Azure AI para Python es una biblioteca unificada que permite usar varias bibliotecas cliente juntas mediante la conexión a un único punto de conexión de proyecto.

  • Instalación de la biblioteca cliente del proyecto

    pip install azure-ai-projects azure-identity openai
    
    pip install --pre azure-ai-projects
    pip install azure-identity openai
    
  • Cree un cliente de proyecto en el código. Copie el punto de conexión del proyecto Foundry en la página Información general del proyecto y actualice el valor de la cadena del punto de conexión.

    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.
    

La biblioteca cliente de proyectos de Azure AI para Java (versión preliminar) es una biblioteca unificada que permite usar varias bibliotecas cliente juntas mediante la conexión a un único punto de conexión de proyecto.

Important

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

  • Agregue estos paquetes a la instalación:

    • com.azure.ai.projects
    • com.azure.core
  • Cree un cliente de proyecto en el código. Copie el punto de conexión del proyecto Foundry en la página Información general del proyecto y actualice el valor de la cadena de conexiones.

    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.
    

La biblioteca cliente de proyectos de Azure AI para JavaScript es una biblioteca unificada que permite usar varias bibliotecas cliente juntas mediante la conexión a un único punto de conexión de proyecto.

  • Instalar dependencias (versión preliminar):

    npm install @azure/ai-projects @azure/identity
    
  • Cree un cliente de proyecto en el código. Copie el punto de conexión del proyecto Foundry en la página Información general del proyecto y actualice el valor de la cadena del punto de conexión.

    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.
    

La biblioteca cliente de proyectos de Azure AI para .NET es una biblioteca unificada que permite usar varias bibliotecas cliente juntas mediante la conexión a un único punto de conexión de proyecto.

  • Instale los paquetes:

    dotnet add package Azure.Identity
    dotnet add package Azure.Core
    dotnet add package OpenAI
    
  • Cree un cliente de proyecto en el código. Copie el punto de conexión del proyecto Foundry en la página Información general del proyecto y actualice el valor de cadena 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.
    

SDK de OpenAI

El SDK de OpenAI le permite interactuar con el servicio Azure OpenAI. Ofrece una interfaz sencilla para realizar llamadas API y administrar la autenticación. El SDK de OpenAI llama directamente al punto de conexión de Azure OpenAI. En el fragmento de código siguiente se muestra cómo crear el cliente openAI desde el cliente de Project para una administración adecuada del ámbito y el contexto.

¿Qué punto de conexión deberías usar?

  • ¿Administrar un proyecto o llamar a agentes v2? Utilice el endpoint del Proyecto Foundry con el SDK de Foundry. Obtenga su cliente de OpenAI del proyecto utilizando Microsoft Entra ID para la autenticación.
  • ¿Llamar directamente a un modelo? Use el punto de conexión de Azure OpenAI con el SDK de OpenAI con el identificador de Microsoft Entra como método de autenticación preferido. Si usa claves de API, elija el punto de conexión v1: https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/.

Creación de un cliente de OpenAI desde el proyecto

# 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}")

El siguiente fragmento de código muestra cómo usar el punto de conexión de Azure OpenAI v1 con el cliente de OpenAI para las respuestas.

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

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con 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}")

El siguiente fragmento de código muestra cómo usar el punto de conexión de Azure OpenAI v1 con el cliente de OpenAI para las respuestas.

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

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

Important

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

// 
OpenAIClient openAIClient = projectClient.getOpenAIClient();

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

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

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

  1. Instale el paquete OpenAI:

    dotnet add package OpenAI
    
  2. El siguiente fragmento de código muestra cómo crear el cliente de OpenAI directamente mediante el punto de conexión de Azure OpenAI v1.

    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.
    

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

Para más información sobre el uso del SDK de OpenAI, consulte Lenguajes de programación compatibles con Azure OpenAI.

Después de crear un cliente, úselo para acceder a modelos, ejecutar evaluaciones y conectarse a otras herramientas de Foundry.

En la sección siguiente se enumeran las bibliotecas cliente de Foundry Tools y se muestra cómo usarlas.

SDK de herramientas de fundición

Para usar Las herramientas de Foundry, puede usar los siguientes SDK con los puntos de conexión enumerados.

¿Qué punto de conexión deberías usar?

Elija un punto de conexión en función de sus necesidades:

Utiliza el punto de conexión de Azure AI Services para acceder a Computer Vision, Seguridad de Contenido, Inteligencia de Documentos, Lenguaje, Traducción y Token Foundry Tools.

Punto de conexión de Azure AI Services: https://<YOUR-RESOURCE-NAME>.services.ai.azure.com/

En el caso de las herramientas de conversión de voz y traducción, use los puntos de conexión de las tablas siguientes. Reemplace los marcadores de posición por los nombres de recursos.

Puntos de conexión de voz

Herramienta de forja Punto final
Conversión de voz en texto (estándar) https://<YOUR-RESOURCE-REGION>.stt.speech.microsoft.com
Texto a voz (neuronal) https://<YOUR-RESOURCE-REGION>.tts.speech.microsoft.com
Custom Voice https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

Puntos finales de traducción

Herramienta de forja Punto final
Traducción de texto https://api.cognitive.microsofttranslator.com/
Traducción de documentos https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

En las secciones siguientes se incluyen vínculos de inicio rápido para los SDK de Foundry Tools e información de referencia.

Herramientas de fundición compatibles con C#

Herramienta de forja Description Guías de inicio rápido y documentación de referencia
icono de Voz Voz Agregue funcionalidades de voz a texto, texto a voz, traducción y reconocimiento de hablantes a las aplicaciones. Inicio rápido de conversión de voz en texto

Inicio rápido de texto a voz

Inicio rápido de traducción de voz

SDK de Voz para .NET

Paquete NuGet de Voz (CLI de Voz)
Icono de Content Safety Seguridad del contenido Detectar contenido perjudicial en aplicaciones y servicios. Inicio rápido de análisis de contenido de texto

Uso de una guía de inicio rápido de lista de bloqueados de texto

Inicio rápido de análisis de contenido de imágenes

SDK de seguridad de contenido para .NET

Paquete NuGet de seguridad de contenido
Icono de Visión Visión Analice el contenido en imágenes digitales y recursos multimedia enriquecidos. Inicio rápido de lectura de Azure Vision en Foundry Tools v3.2 GA

Inicio rápido de Análisis de imágenes

Uso del inicio rápido del servicio Face

SDK de Visión para .NET

Paquete NuGet de Vision
Icono de Lenguaje Lenguaje Cree aplicaciones con funcionalidades de comprensión del lenguaje natural. Guía de inicio rápido para respuestas personalizadas a preguntas (CQA)

Inicio rápido de vinculación de entidades

Inicio rápido de detección de idioma

Inicio rápido de extracción de frases clave

Inicio rápido de detección de entidades nombradas (NER)

Guía rápida para detectar información de identificación personal (PII)

Inicio rápido de análisis de sentimiento y minería de opiniones

Inicio rápido para resumir texto, documentos y conversaciones

Inicio rápido de Text Analytics for health

SDK de lenguaje para .NET (análisis de texto)

Paquete NuGet de idioma (análisis de texto)

SDK de lenguaje para .NET (respuesta a preguntas)

Paquete NuGet de idioma (respuesta a preguntas)
Icono de Traductor Traductor Utilizar la tecnología de traducción asistida por inteligencia artificial para traducir más de 100 lenguas y dialectos en uso, en riesgo y en peligro de extinción. SDK de traducción para .NET (texto)

Paquete NuGet de Translator (texto)

SDK de Translator para .NET (lote)

Paquete NuGet de Translator (por lotes)
Icono de Inteligencia de Documento Inteligencia de Documento Convertir los documentos en soluciones inteligentes controladas por datos. Guía de inicio rápido de Inteligencia de documentos

SDK de Inteligencia de documentos para .NET

Paquete NuGet de Inteligencia de documentos
Icono de Búsqueda de Azure AI Búsqueda de Azure AI Incorpore a sus aplicaciones web y móviles la funcionalidad de búsqueda de la nube basada en inteligencia artificial. Inicio rápido: Uso de la recuperación agente

Inicio rápido de búsqueda vectorial

Inicio rápido clásico de búsqueda generativa (RAG) con datos de base

Inicio rápido de búsqueda de texto completo

Inicio rápido de clasificación semántica

Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos

SDK de Azure AI Search para .NET

Paquete NuGet de Azure AI Search

Herramientas de fundición compatibles con Java

Herramienta de forja Description Guías de inicio rápido y documentación de referencia
icono de Voz Voz Agregue funcionalidades de voz a texto, texto a voz, traducción y reconocimiento de hablantes a las aplicaciones. Inicio rápido de conversión de voz en texto

Inicio rápido de texto a voz

Inicio rápido de traducción de voz

SDK de Voz para Java

Paquete de Speech Maven
Icono de Content Safety Seguridad del contenido Detectar contenido perjudicial en aplicaciones y servicios. Inicio rápido de análisis de contenido de texto

Uso de una guía de inicio rápido de lista de bloqueados de texto

Inicio rápido de análisis de contenido de imágenes

SDK de seguridad de contenido para Java

Paquete maven de seguridad de contenido
Icono de Visión Visión Analice el contenido en imágenes digitales y recursos multimedia enriquecidos. Inicio rápido de Análisis de imágenes

Uso del inicio rápido del servicio Face

SDK de Visión para Java

Paquete de Vision Maven
Icono de Lenguaje Lenguaje Cree aplicaciones con funcionalidades de comprensión del lenguaje natural. Inicio rápido de vinculación de entidades

Inicio rápido de detección de idioma

Inicio rápido de extracción de frases clave

Inicio rápido de detección de entidades nombradas (NER)

Guía rápida para detectar información de identificación personal (PII)

Inicio rápido de análisis de sentimiento y minería de opiniones

Inicio rápido para resumir texto, documentos y conversaciones

Inicio rápido de Text Analytics for health

SDK de lenguaje para Java (análisis de texto)

Paquete de idioma Maven
Icono de Traductor Traductor Utilizar la tecnología de traducción asistida por inteligencia artificial para traducir más de 100 lenguas y dialectos en uso, en riesgo y en peligro de extinción. Sdk de Translator para Java (texto)

Paquete de Translator Maven (texto)
Icono de Inteligencia de Documento Inteligencia de Documento Convertir los documentos en soluciones inteligentes controladas por datos. Guía de inicio rápido de Inteligencia de documentos

SDK de Inteligencia de documentos para Java

Paquete Maven de Inteligencia Documental
Icono de Búsqueda de Azure AI Búsqueda de Azure AI Incorpore a sus aplicaciones web y móviles la funcionalidad de búsqueda de la nube basada en inteligencia artificial. Inicio rápido: Uso de la recuperación agente

Inicio rápido de búsqueda vectorial

Inicio rápido clásico de búsqueda generativa (RAG) con datos de base

Inicio rápido de búsqueda de texto completo

Inicio rápido de clasificación semántica

Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos

SDK de Azure AI Search para Java

Paquete maven de Azure AI Search

Herramientas de fundición compatibles con JavaScript

Herramienta de forja Description Documentación de referencia
icono de Voz Voz Agregue funcionalidades de voz a texto, texto a voz, traducción y reconocimiento de hablantes a las aplicaciones. Inicio rápido de conversión de voz en texto

Inicio rápido de texto a voz

Inicio rápido de traducción de voz

SDK de Voz para JavaScript

Paquete de npm de voz
Icono de Content Safety Seguridad del contenido Detectar contenido perjudicial en aplicaciones y servicios. Inicio rápido de análisis de contenido de texto

Uso de una guía de inicio rápido de lista de bloqueados de texto

Inicio rápido de análisis de contenido de imágenes

Paquete npm de seguridad de contenido
Icono de Visión Visión Analice el contenido en imágenes digitales y recursos multimedia enriquecidos. Inicio rápido de lectura de Azure Vision en Foundry Tools v3.2 GA

Inicio rápido de Análisis de imágenes

Uso del inicio rápido del servicio Face

SDK de Vision para JavaScript

Paquete npm de Visión
Icono de Lenguaje Lenguaje Cree aplicaciones con funcionalidades de comprensión del lenguaje natural. Inicio rápido de vinculación de entidades

Inicio rápido de detección de idioma

Inicio rápido de extracción de frases clave

Inicio rápido de detección de entidades nombradas (NER)

Guía rápida para detectar información de identificación personal (PII)

Inicio rápido de análisis de sentimiento y minería de opiniones

Inicio rápido para resumir texto, documentos y conversaciones

Inicio rápido de Text Analytics for health

SDK de lenguaje para JavaScript (análisis de texto)

Paquete npm de lenguaje
Icono de Traductor Traductor Utilizar la tecnología de traducción asistida por inteligencia artificial para traducir más de 100 lenguas y dialectos en uso, en riesgo y en peligro de extinción. Sdk de Translator para JavaScript (texto)

Paquete de npm de Translator (texto)
Icono de Inteligencia de Documento Inteligencia de Documento Convertir los documentos en soluciones inteligentes controladas por datos. Guía de inicio rápido de Inteligencia de documentos

SDK de Inteligencia de documentos para JavaScript

Paquete npm de Inteligencia de documentos
Icono de Búsqueda de Azure AI Búsqueda de Azure AI Incorpore a sus aplicaciones web y móviles la funcionalidad de búsqueda de la nube basada en inteligencia artificial. Inicio rápido: Uso de la recuperación agente

Inicio rápido de búsqueda vectorial

Inicio rápido clásico de búsqueda generativa (RAG) con datos de base

Inicio rápido de búsqueda de texto completo

Inicio rápido de clasificación semántica

Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos

SDK de Azure AI Search para JavaScript

Paquete npm de Azure AI Search

Herramientas de desarrollo compatibles con Python

Herramienta de forja Description Guías de inicio rápido y documentación de referencia
icono de Voz Voz Agregue funcionalidades de voz a texto, texto a voz, traducción y reconocimiento de hablantes a las aplicaciones. Inicio rápido de conversión de voz en texto

Inicio rápido de texto a voz

Inicio rápido de traducción de voz

SDK de Voz para Python

Paquete pyPi de voz
Icono de Content Safety Seguridad del contenido Detectar contenido perjudicial en aplicaciones y servicios. Inicio rápido de análisis de contenido de texto

Uso de una guía de inicio rápido de lista de bloqueados de texto

Inicio rápido de análisis de contenido de imágenes

SDK de seguridad de contenido para Python

Paquete PyPi de seguridad de contenido
Icono de Visión Visión Analice el contenido en imágenes digitales y recursos multimedia enriquecidos. Inicio rápido de lectura de Azure Vision en Foundry Tools v3.2 GA

Inicio rápido de Análisis de imágenes

Uso del inicio rápido del servicio Face

SDK de Visión para Python

Paquete de Vision PyPi
Icono de Lenguaje Lenguaje Cree aplicaciones con funcionalidades de comprensión del lenguaje natural. Guía de inicio rápido para respuestas personalizadas a preguntas (CQA)

Inicio rápido de vinculación de entidades

Inicio rápido de detección de idioma

Inicio rápido de extracción de frases clave

Detección rápida de entidades nombradas (NER)

Guía rápida para detectar información de identificación personal (PII)

Inicio rápido de análisis de sentimiento y minería de opiniones

Inicio rápido para resumir texto, documentos y conversaciones

Inicio rápido de Text Analytics for health

SDK de lenguaje para Python (análisis de texto)

Paquete PyPi de idioma (análisis de texto)

SDK de lenguaje para Python (respuesta a preguntas)

Paquete PyPi de lenguaje (respuesta a preguntas)

SDK de lenguaje para Python (conversaciones de lenguaje)

Paquete PyPi de lenguaje (conversaciones de lenguaje)
Icono de Traductor Traductor Utilizar la tecnología de traducción asistida por inteligencia artificial para traducir más de 100 lenguas y dialectos en uso, en riesgo y en peligro de extinción. Sdk de Translator para Python (texto)

Paquete PyPi de Translator (texto)

SDK de Translator para Python (por lotes)

Paquete de PyPi del traductor (en lote)
Icono de Inteligencia de Documento Inteligencia de Documento Convertir los documentos en soluciones inteligentes controladas por datos. Guía de inicio rápido de Inteligencia de documentos

SDK de inteligencia de documentos para Python

Paquete pyPi de inteligencia de documentos
Icono de Búsqueda de Azure AI Búsqueda de Azure AI Incorpore a sus aplicaciones web y móviles la funcionalidad de búsqueda de la nube basada en inteligencia artificial. Inicio rápido de conexión a un servicio de búsqueda

Inicio rápido: Uso de la recuperación agente

Inicio rápido de búsqueda vectorial

Inicio rápido clásico de búsqueda generativa (RAG) con datos de base

Inicio rápido de búsqueda de texto completo

Inicio rápido de clasificación semántica

Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos

SDK de Azure AI Search para Python

Paquete PyPi de Azure AI Search

Uso del framework de agentes para la orquestación local

Microsoft Agent Framework es un kit de desarrollo de código abierto para compilar agentes de IA y flujos de trabajo de varios agentes para .NET y Python. Proporciona una manera de crear y administrar agentes de inteligencia artificial que pueden interactuar con usuarios y otros servicios. Puede orquestar agentes en Foundry o tener agentes locales que usen modelos de Foundry.

Para obtener más información, consulte La información general de Microsoft Agent Framework.