Compartir a través de


Recursos para desarrollar aplicaciones de IA

En este artículo se proporcionan los mejores recursos de aprendizaje para los desarrolladores que empiezan a crear aplicaciones de IA para cada lenguaje de programación. Los recursos incluyen bibliotecas y ejemplos, documentación y cursos de aprendizaje, entre otros.

Recursos para Azure OpenAI Service

Azure OpenAI Service proporciona acceso a la API de REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, el reconocimiento de imágenes, la búsqueda semántica y la traducción de lenguaje natural a código. Los usuarios pueden acceder al servicio a través de las REST APIs, el SDK de Azure OpenAI para .NET o mediante el portal Azure AI Foundry .

Bibliotecas

Link Descripción
SDK de Azure OpenAI para .NET La versión de origen de GitHub de la biblioteca cliente de Azure OpenAI para .NET es una adaptación de las API REST de OpenAI que proporciona una interfaz idiomática e integración enriquecida con el resto del ecosistema de Azure SDK. Puede conectarse a recursos de Azure OpenAI o al punto de conexión de inferencia de OpenAI que no sea de Azure, por lo que es una opción excelente para el desarrollo de OpenAI que no sea de Azure.
Versiones del SDK de Azure OpenAI Vínculos a todos los paquetes de biblioteca del SDK de Azure OpenAI, incluidos vínculos para .NET, Java, JavaScript y Go.
Paquete NuGet Azure.AI.OpenAI La versión de NuGet de la biblioteca cliente de Azure OpenAI para .NET.

Ejemplos

Link Descripción
Agente MCP de .NET OpenAI Este ejemplo es una aplicación de agente MCP escrita en .NET, mediante Azure OpenAI, con un servidor MCP remoto escrito en TypeScript.
AI Travel Agents AI Travel Agents es una aplicación empresarial sólida que aprovecha varios agentes de inteligencia artificial para mejorar las operaciones de agencias de viajes. La aplicación muestra cómo colaboran seis agentes de inteligencia artificial para ayudar a los empleados a controlar las consultas de los clientes, proporcionar recomendaciones de destino e itinerarios de planificación.
deepseek-dotnet Se trata de una demostración de chat de ejemplo que muestra las funcionalidades de DeepSeek-R1.
Introducción al uso de GPT-35-Turbo y GPT-4 Un artículo que le guía en la creación de un ejemplo de finalización de chat.
Finalizaciones Colección de 10 ejemplos que muestran cómo usar la biblioteca cliente de Azure OpenAI para .NET para chatear, transmitir respuestas, usar sus propios datos, transcribir/traducir audio, generar imágenes, etc.
Finalizaciones de chat en streaming Vínculo profundo a los ejemplos que muestran finalizaciones de streaming.
OpenAI con Microsoft Entra ID Control de acceso basado en roles Un vistazo a la autenticación con Microsoft Entra ID.
OpenAI con identidades gestionadas Un artículo con escenarios de seguridad más complejos que requieren el control de acceso basado en roles de Azure (RBAC de Azure). En este documento se explica cómo autenticarse en el recurso OpenAI mediante Microsoft Entra ID.
Más ejemplos Colección de ejemplos de OpenAI escritos en .NET.

Documentación

Link Descripción
Documentación de Azure OpenAI Service La página central de la documentación de Azure OpenAI Service.
Información general del ecosistema de .NET + AI Resumen de los servicios y herramientas que puede que necesite usar en las aplicaciones, con vínculos para obtener más información sobre cada uno de ellos.
Creación de una aplicación de chat de Azure AI con .NET Use el kernel semántico o el SDK de Azure OpenAI para crear una sencilla aplicación de chat de consola de .NET 8.
Resumen del texto mediante la aplicación de chat de Azure AI con .NET Similar al artículo anterior, pero la solicitud es resumir el texto.
Obtención de información detallada sobre los datos de una aplicación de chat de Azure AI de .NET Use el kernel semántico o el SDK de Azure OpenAI para obtener análisis e información sobre los datos.
Ampliar Azure AI mediante herramientas y ejecutar una función local con .NET Cree un asistente que controle determinadas solicitudes mediante las herramientas personalizadas incluidas en .NET.
Generación de imágenes mediante Azure AI con .NET Use el modelo dell-e-3 de OpenAI para generar una imagen.

Recursos para otros servicios de Azure AI

Además de Azure OpenAI Service, hay muchos otros servicios de Azure AI que ayudan a los desarrolladores y organizaciones a crear rápidamente aplicaciones inteligentes, listas para el mercado y con capacidad de respuesta con API y modelos personalizables precompilados y listos para usar. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

Ejemplos

Link Descripción
Integración de Voz en las aplicaciones con ejemplos del SDK de Voz Repositorio de ejemplos para el SDK de Voz de Azure Cognitive Services. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc.
SDK de Documento de inteligencia de Azure AI Documento de inteligencia de Azure AI (anteriormente Form Recognizer) es un servicio en la nube que usa el aprendizaje automático para analizar texto y datos estructurados de documentos. El kit de desarrollo de software (SDK) de Documento de inteligencia es un conjunto de bibliotecas y herramientas que le permiten integrar fácilmente en sus aplicaciones los modelos y las funcionalidades de Documento de inteligencia en sus aplicaciones.
Extracción de datos estructurados de formularios, recibos, facturas y tarjetas mediante Form Recognizer en .NET Repositorio de ejemplos de la biblioteca cliente Azure.AI.FormRecognizer.
Extracción, clasificación y reconocimiento de texto dentro de documentos mediante Text Analytics en .NET Biblioteca cliente para Text Analytics. Esto forma parte del servicio Lenguaje de Azure AI, que proporciona características de procesamiento del lenguaje natural (NLP) para reconocer y analizar texto.
Traducción de documentos en .NET Un artículo de inicio rápido que detalla cómo usar la traducción de documentos para traducir un documento de origen a un idioma de destino a la vez que se conservan la estructura y el formato del texto.
Respuesta a preguntas en .NET Un artículo de inicio rápido para obtener una respuesta (y una puntuación de confianza) a partir de un cuerpo de texto que envíe junto con la pregunta.
Reconocimiento del lenguaje conversacional en .NET La biblioteca cliente de reconocimiento del lenguaje conversacional (CLU), un servicio de inteligencia artificial conversacional basado en la nube, que puede extraer intenciones y entidades de conversaciones y actuar como un orquestador para seleccionar el mejor candidato para analizar conversaciones y obtener la mejor respuesta de aplicaciones como Qna, Luis y Conversation App.
Análisis de imágenes Código de ejemplo y documentos de configuración para el SDK de análisis de imágenes de Microsoft Azure AI

Documentación

Servicio de IA Descripción Referencia de API Inicio rápido
Seguridad del contenido Un servicio de IA que detecta contenido no deseado. Referencia de API Content Safety Inicio rápido
Inteligencia de documentos Convertir los documentos en soluciones inteligentes controladas por datos. Referencia de API de Documento de inteligencia Inicio rápido
Lenguaje Creación de aplicaciones con funcionalidades de reconocimiento del lenguaje natural líderes del sector. Referencia de API de lenguaje Inicio rápido
Search Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. Referencia de la API de Search Inicio rápido
Voz Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. Referencia de la API de voz Inicio rápido
Translator Use servicios de traducción con tecnología de inteligencia artificial para traducir más de 100 idiomas y dialectos en peligro o en peligro de extinción. Referencia de API de traducción Inicio rápido
Visión Análisis de contenido en imágenes y vídeos. Referencia de API de visión Inicio rápido

Cursos

Link Descripción
Inteligencia artificial generativa para principiantes Conozca los aspectos básicos de la creación de aplicaciones de inteligencia artificial generativa con nuestro curso completo de 18 lecciones por parte de los defensores de Microsoft Cloud.
Taller de agentes de IA para principiantes Conozca los aspectos básicos de la creación de agentes de inteligencia artificial generativa con nuestro curso completo de 10 lecciones por los defensores de la nube de Microsoft.
Comenzar con Servicios de Azure AI Servicios de Azure AI es una colección de servicios que son bloques de construcción de funcionalidad de IA que puede integrar en sus aplicaciones. En esta ruta de aprendizaje, aprenderá a aprovisionar, proteger, supervisar e implementar recursos de Servicios de Azure AI y usarlos para crear soluciones inteligentes.
Aspectos básicos de Microsoft Azure AI: IA generativa Ruta de aprendizaje para ayudarle a comprender cómo los modelos de lenguaje de gran tamaño forman la base de la inteligencia artificial generativa: cómo Azure OpenAI Service proporciona acceso a la última tecnología de IA generativa, cómo se pueden ajustar las solicitudes y respuestas y cómo los principios de inteligencia artificial responsables de Microsoft impulsan los avances éticos de la inteligencia artificial.
Desarrollo de soluciones de inteligencia artificial generativa con Azure OpenAI Service Azure OpenAI Service proporciona acceso a los potentes y grandes modelos de lenguaje de OpenAI, como los modelos ChatGPT, GPT, Codex y Embeddings. Esta ruta de aprendizaje enseña a los desarrolladores a generar código, imágenes y texto mediante el SDK de Azure OpenAI y otros servicios de Azure.

Plantillas de aplicación de IA

Las plantillas de aplicaciones de IA le proporcionan implementaciones de referencia bien mantenidas y fáciles de implementar que proporcionan un punto inicial de alta calidad para sus aplicaciones de IA.

Hay dos categorías de plantillas de aplicación de IA, bloques de creación y soluciones de un extremo a otro . Los bloques de creación son ejemplos a menor escala que se centran en escenarios y tareas específicos. Las soluciones de un extremo a otro son ejemplos de referencia completos que incluyen documentación, código fuente e implementación para que pueda adoptarlas y ampliarlas para sus propios fines.

Para revisar una lista de plantillas clave disponibles para cada lenguaje de programación, consulte Plantillas de aplicación de IA. Para examinar todas las plantillas disponibles, consulte las plantillas de aplicación de IA en la galería de plantillas de aplicación de IA.

Recursos para Azure OpenAI Service

El servicio Azure OpenAI proporciona acceso a la API REST a los modelos de lenguaje eficaces disponibles en OpenAI. Azure OpenAI le ayuda a adaptar estos modelos para realizar tareas específicas, como la generación de contenido, el resumen, la comprensión de imágenes, la búsqueda semántica y el lenguaje natural a la traducción de código. Acceda a Azure OpenAI mediante las API REST, el SDK de Azure OpenAI para .NET o la interfaz basada en web en Azure OpenAI Studio.

SDK y bibliotecas

Link Descripción
SDK de OpenAI para Python La versión de código fuente de GitHub de la biblioteca de Python de OpenAI, que proporciona un acceso cómodo a la API de OpenAI desde aplicaciones escritas en el lenguaje Python.
Paquete de Python de OpenAI Versión de PyPi de la biblioteca de OpenAI Python.
Cambio de OpenAI a Azure OpenAI Un artículo de instrucciones sobre los pequeños cambios que debe realizar en su código, para que pueda alternar fácilmente entre OpenAI y el Servicio de Azure OpenAI.
Finalizaciones de chat en streaming Ejemplo de cuaderno que demuestra cómo hacer que las finalizaciones de chat funcionen utilizando los puntos de conexión de Azure. El ejemplo se centra en las finalizaciones de chat, pero también presenta otras operaciones disponibles con la API.
Incrustaciones de Azure Ejemplo de cuaderno que muestra cómo usar incrustaciones con puntos de conexión de Azure. El ejemplo se centra en las incrustaciones, pero también presenta otras operaciones disponibles con la API.
Implementación del modelo y generación de texto Un artículo con pasos detallados mínimos y sencillos para implementar un modelo que puede chatear mediante programación.
OpenAI con el control de acceso basado en roles de Microsoft Entra ID Una mirada a la autenticación mediante Microsoft Entra ID y el control de acceso basado en roles de Azure.
OpenAI con identidades administradas por Azure AD para recursos de Azure Un artículo con escenarios de seguridad más complejos que requieren el control de acceso basado en roles de Azure. Explore cómo autenticarse en el recurso de OpenAI con el identificador de Microsoft Entra.
Ejemplos del servicio Azure OpenAI Una compilación de recursos útiles de Azure OpenAI Service y ejemplos de código que le ayudarán a empezar a trabajar y acelerar el recorrido de adopción de la tecnología.

Documentación

Link Descripción
Documentación del servicio Azure OpenAI La página central de la documentación de Azure OpenAI Service.
Inicio rápido: Introducción a la generación de texto con el servicio Azure OpenAI Inicio rápido que muestra cómo configurar los servicios que necesita y escribir código para solicitar un modelo mediante Python.
Inicio rápido: empezar a utilizar GPT-35-Turbo y GPT-4 con Azure OpenAI Service Inicio rápido que muestra cómo trabajar con roles de usuario, asistente y sistema para adaptar el contenido en respuesta a determinadas preguntas.
Inicio rápido: Chatear con modelos de Azure OpenAI usando sus propios datos Inicio rápido que le ayuda a agregar sus propios datos, como un PDF u otro documento.
Inicio rápido: Introducción al uso de Azure OpenAI Assistants (versión preliminar) Inicio rápido que muestra cómo indicar a un modelo que use el intérprete de código de Python integrado para resolver problemas matemáticos paso a paso. En este ejemplo se proporciona un punto de partida para usar sus propios asistentes de IA a los que se accede a través de instrucciones personalizadas.
Inicio rápido: Usar imágenes en los chats de IA Inicio rápido que muestra cómo pedir mediante programación a un modelo que describa el contenido de una imagen.
Inicio rápido: Generación de imágenes con Azure OpenAI Service Inicio rápido que demuestra cómo generar imágenes de manera programática usando Dall-E en función de una indicación.

Recursos para otros servicios de Azure AI

Además del servicio Azure OpenAI, hay muchos otros servicios de Azure AI. Los desarrolladores y organizaciones pueden crear rápidamente aplicaciones inteligentes, listas para el mercado y responsables con api y modelos personalizables precompilados y listos para usar. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

Ejemplos

Link Descripción
Integración de voz en las aplicaciones con ejemplos del SDK de Voz de Azure AI Ejemplos para el SDK de Voz de Azure Cognitive Services. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc.
SDK de Documento de inteligencia de Azure AI Documento de inteligencia de Azure AI (anteriormente Form Recognizer) es un servicio en la nube que usa el aprendizaje automático para analizar texto y datos estructurados de documentos. El kit de desarrollo de software (SDK) de Documento de inteligencia es un conjunto de bibliotecas y herramientas que le permiten integrar fácilmente en sus aplicaciones los modelos y las funcionalidades de Documento de inteligencia en sus aplicaciones.
Extracción de datos estructurados de formularios, recibos, facturas y tarjetas mediante Form Recognizer en Python Muestras para la biblioteca cliente Azure.AI.FormRecognizer.
Extracción, clasificación y comprensión del texto de los documentos con Text Analytics en Python Biblioteca cliente para Text Analytics. Estas API forman parte del servicio lenguaje de Azure AI , que proporciona características de procesamiento de lenguaje natural (NLP) para comprender y analizar texto.
Traducción de documentos en Python Artículo de inicio rápido que usa la traducción de documentos para traducir un documento de origen a un idioma de destino conservando la estructura y el formato del texto.
Respuesta a preguntas en Python Artículo de inicio rápido con pasos para obtener una respuesta (y una puntuación de confianza) de un cuerpo de texto que envíe junto con su pregunta.
Reconocimiento del lenguaje conversacional en Python La biblioteca cliente de Conversational Language Understanding (CLU). CLU es un servicio de inteligencia artificial conversacional basado en la nube que puede extraer intenciones y entidades en conversaciones. CLU actúa como un orquestador para seleccionar el mejor candidato para analizar conversaciones para obtener la mejor respuesta de aplicaciones como QnA, Luis y Conversation App.
Análisis de imágenes Código de ejemplo y documentos de configuración para el SDK de análisis de imágenes de Microsoft Azure AI.
SDK de Seguridad del contenido de Azure AI para Python El SDK puede ayudar a detectar contenido perjudicial generado por usuarios y por IA en aplicaciones y servicios. Content Safety incluye varias API de texto e imagen que permiten detectar todo aquel material que sea perjudicial.

Documentación

Servicio de IA Descripción Referencia de API Inicio rápido
Seguridad del contenido Un servicio de IA que detecta contenido no deseado. Referencia de API Content Safety Inicio rápido
Inteligencia de documentos Convertir los documentos en soluciones inteligentes controladas por datos. Referencia de API de Documento de inteligencia Inicio rápido
Lenguaje Creación de aplicaciones con funcionalidades de reconocimiento del lenguaje natural líderes del sector. Referencia de Text Analytics API Inicio rápido
Search Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. Referencia de la API de Search Inicio rápido
Voz Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. Referencia de la API de voz Inicio rápido
Translator Use servicios de traducción con tecnología de inteligencia artificial para traducir más de 100 idiomas y dialectos en peligro o en peligro de extinción. Referencia de API de traducción Inicio rápido
Visión Análisis de contenido en imágenes y vídeos. Referencia de API Análisis de imágenes Inicio rápido

Cursos

Link Descripción
Taller de inteligencia artificial generativa para principiantes Conozca los aspectos básicos de la creación de aplicaciones de inteligencia artificial generativa con nuestro curso completo de 18 lecciones por parte de los defensores de Microsoft Cloud.
Introducción a los servicios de Azure AI Los servicios de Azure AI son bloques de creación de la funcionalidad de inteligencia artificial que puede integrar en sus aplicaciones. Complete esta ruta de aprendizaje para explorar cómo aprovisionar, proteger, supervisar e implementar recursos de servicios de Azure AI y usarlos para crear soluciones inteligentes.
Aspectos básicos de Microsoft Azure AI: IA generativa Complete esta ruta de aprendizaje para comprender cómo los modelos de lenguaje de gran tamaño forman la base de la inteligencia artificial generativa. Explore cómo Azure OpenAI Service proporciona acceso a la última tecnología de inteligencia artificial generativa. Obtenga información sobre cómo se pueden ajustar las solicitudes y respuestas de Azure OpenAI y cómo los principios de inteligencia artificial responsable de Microsoft impulsan los avances éticos en la inteligencia artificial.
Desarrollo de soluciones de inteligencia artificial generativa con Azure OpenAI Service Azure OpenAI Service proporciona acceso a los potentes y grandes modelos de lenguaje de OpenAI, como los modelos ChatGPT, GPT, Codex y Embeddings. Complete esta ruta de aprendizaje para desarrolladores y explore cómo generar código, imágenes y texto mediante el SDK de Azure OpenAI y otros servicios de Azure.
Creación de aplicaciones de IA con Azure Database for PostgreSQL Complete esta ruta de aprendizaje para explorar las integraciones de Azure AI y Azure Machine Learning Services proporcionadas por la extensión de Azure AI para Azure Database for PostgreSQL: servidor flexible. Obtenga información sobre cómo estos servicios pueden permitirle crear aplicaciones con tecnología de inteligencia artificial.

Plantillas de aplicación de IA

Las plantillas de aplicación de IA proporcionan implementaciones de referencia bien mantenidas y fáciles de implementar que proporcionan un punto de partida de alta calidad para las aplicaciones de INTELIGENCIA ARTIFICIAL.

Hay dos categorías de plantillas de aplicación de IA, bloques de creación y soluciones de un extremo a otro . Los bloques de creación son ejemplos a menor escala que se centran en escenarios y tareas específicos. Las soluciones de un extremo a otro son ejemplos de referencia completos que incluyen documentación, código fuente y características de implementación. Puede crear soluciones y ampliarlas para sus propios fines.

Recursos para Azure OpenAI Service

Azure OpenAI Service proporciona acceso a la API de REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, el reconocimiento de imágenes, la búsqueda semántica y la traducción de lenguaje natural a código. Los usuarios pueden acceder al servicio a través de las API REST, la biblioteca de API de nodo de OpenAI o a través del portal de Azure AI Foundry.

Bibliotecas

Paquete Código fuente npm
Biblioteca de API de nodo de OpenAI Código fuente Paquete
Biblioteca Azure OpenAI para TypeScript Código fuente Paquete

Ejemplos

Link Descripción
AI Travel Agents AI Travel Agents es una aplicación empresarial sólida que aprovecha varios agentes de inteligencia artificial para mejorar las operaciones de agencias de viajes. La aplicación muestra cómo colaboran seis agentes de inteligencia artificial para ayudar a los empleados a controlar las consultas de los clientes, proporcionar recomendaciones de destino e itinerarios de planificación.
Introducción a los servidores MCP remotos mediante Azure Container Apps (Node.js/TypeScript) En esta guía de inicio rápido se proporcionan los bloques de creación básicos para configurar un servidor remoto de Protocolo de contexto de modelo (MCP) mediante Azure Container Apps. El servidor MCP se crea con Node.js y TypeScript, y se puede usar para ejecutar varias herramientas y servicios en un entorno sin servidor.
DeepSeek en Azure Muestra cómo usar DeepSeek con JavaScript/TypeScript a través de la biblioteca cliente de OpenAI Node.js o LangChain.js. DeepSeek destaca en las tareas que requieren comprensión del contexto profundo y razonamiento complejo. Puede experimentar tiempos de respuesta más largos en comparación con otros modelos, ya que simula un proceso de pensamiento (en la etiqueta <think>) antes de proporcionar una respuesta real.
Inteligencia artificial de Microblog Microblog AI es una aplicación que muestra la eficacia de Azure Static Web Apps combinada con Azure Functions y Server-Side Rendering (SSR) mediante Remix. La aplicación aprovecha la inteligencia artificial GPT-4o de Azure OpenAI para permitir la creación de microblogs de una manera sencilla e intuitiva.
Finalizaciones Ejemplo sencillo que muestra cómo obtener finalizaciones para la solicitud proporcionada.
Finalización del chat de streaming Ejemplo sencillo que muestra cómo usar finalizaciones de chat en streaming.
Cambio de OpenAI a Azure OpenAI Artículo que incluye orientación sobre los pequeños cambios que debe realizar en el código para alternar entre OpenAI y Azure OpenAI Service.
OpenAI con Microsoft Entra ID Control de acceso basado en roles Un vistazo a la autenticación con Microsoft Entra ID.
OpenAI con identidades gestionadas Artículo que detalla escenarios de seguridad más complejos que requieren el control de acceso basado en rol de Azure (Azure RBAC). En este documento se explica cómo autenticarse en el recurso OpenAI mediante Microsoft Entra ID.
LangChain.js con Azure OpenAI y Azure AI Search Cree un agente RAG inteligente con LangChain.js que evalúe si las preguntas se pueden responder mediante datos no estructurados en Azure AI Search y ofrece respuestas contextualmente relevantes de esa base de conocimiento cuando sea posible.
Más ejemplos Ejemplos de OpenAI que abarcan diversos escenarios.

Documentación

Link Descripción
Documentación de Azure OpenAI Service La página central de la documentación de Azure OpenAI Service.
Inicio rápido: Introducción a la generación de texto mediante Azure OpenAI Service Un conjunto rápido de instrucciones para configurar los servicios que necesita y el código que debe escribir para interactuar con un modelo mediante JavaScript.
Inicio rápido: empezar a utilizar GPT-35-Turbo y GPT-4 con Azure OpenAI Service Similar al artículo de inicio rápido anterior, pero proporciona un ejemplo de roles de sistema, asistente y usuario para adaptar el contenido cuando se formulan determinadas preguntas.
Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos Similar al primer artículo de inicio rápido, pero esta vez usted agrega sus propios datos (como un PDF u otro documento).
Inicio rápido: Introducción al uso de Azure OpenAI Assistants (versión preliminar) Similar al primer artículo de inicio rápido de esta lista, pero esta vez se indica al modelo que use el intérprete de código de Python integrado para resolver problemas matemáticos paso a paso. Es un punto de partida para usar sus propios asistentes de IA a los que se accede a través de instrucciones personalizadas.
Inicio rápido: Usar imágenes en los chats de IA Cómo pedir mediante programación al modelo que describa el contenido de una imagen.
Inicio rápido: Generación de imágenes con Azure OpenAI Service Genere imágenes mediante programación usando Dall-E basándose en una solicitud.

Recursos para otros servicios de Azure AI

Además de Azure OpenAI Service, hay muchos otros servicios de Azure AI que ayudan a los desarrolladores y organizaciones a crear rápidamente aplicaciones inteligentes, listas para el mercado y con capacidad de respuesta con API y modelos personalizables precompilados y listos para usar. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

Ejemplos

Link Descripción
Integración de Voz en las aplicaciones con ejemplos del SDK de Voz Una colección de ejemplos para el SDK de Voz de Azure Cognitive Services. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc.
Extracción de datos estructurados de formularios, recibos, facturas y tarjetas mediante Form Recognizer en JavaScript Colección de muestras para la biblioteca cliente Azure.AI.FormRecognizer.
Extracción, clasificación y comprensión del texto de los documentos con Text Analytics en JavaScript Biblioteca cliente para Text Analytics. Esto forma parte del servicio Lenguaje de Azure AI, que proporciona características de procesamiento del lenguaje natural (NLP) para reconocer y analizar texto.
Traducción de documentos en JavaScript Artículo de inicio rápido que usa la traducción de documentos para traducir un documento de origen a un idioma de destino conservando la estructura y el formato del texto.
Análisis de imágenes Código de ejemplo y documentos de configuración para el SDK de análisis de imágenes de Microsoft Azure AI.

Documentación

Servicio de IA Descripción Referencia de API Inicio rápido
Seguridad del contenido Un servicio de IA que detecta contenido no deseado. Referencia de API Content Safety Inicio rápido
Inteligencia de documentos Convertir los documentos en soluciones inteligentes controladas por datos. Referencia de API de Documento de inteligencia Inicio rápido
Lenguaje Creación de aplicaciones con funcionalidades de reconocimiento del lenguaje natural líderes del sector. Referencia de Text Analytics API Inicio rápido
Search Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. Referencia de la API de Search Inicio rápido
Voz Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. Referencia de la API de voz Inicio rápido
Translator Use servicios de traducción con tecnología de inteligencia artificial para traducir más de 100 idiomas y dialectos en peligro o en peligro de extinción. Referencia de API de traducción Inicio rápido
Visión Análisis de contenido en imágenes y vídeos. Referencia de API Análisis de imágenes Inicio rápido

Cursos

Link Descripción
Inteligencia artificial generativa para principiantes Conozca los aspectos básicos de la creación de aplicaciones de inteligencia artificial generativa con nuestro curso completo de 18 lecciones por parte de los defensores de Microsoft Cloud.
IA generativa para desarrolladores de JavaScript En este artículo se describen los conceptos básicos de la inteligencia artificial generativa y cómo crear aplicaciones de inteligencia artificial mediante JavaScript, desde el desarrollo local hasta la implementación en Azure, la ejecución y el escalado de los modelos de IA. La lista de reproducción de vídeos de YouTube incluye una serie de vídeos alrededor de 10 minutos de duración, cada uno centrado en un tema específico.
Taller de agentes de IA para principiantes Conozca los aspectos básicos de la creación de agentes de inteligencia artificial generativa con nuestro curso completo de 10 lecciones por los defensores de la nube de Microsoft.
Comenzar con Servicios de Azure AI Servicios de Azure AI es una colección de servicios que son bloques de construcción de funcionalidad de IA que puede integrar en sus aplicaciones. En esta ruta de aprendizaje, aprenderá a aprovisionar, proteger, supervisar e implementar recursos de Servicios de Azure AI y usarlos para crear soluciones inteligentes.
Aspectos básicos de Microsoft Azure AI: IA generativa Ruta de aprendizaje para ayudarle a comprender cómo los modelos de lenguaje de gran tamaño forman la base de la inteligencia artificial generativa: cómo Azure OpenAI Service proporciona acceso a la última tecnología de IA generativa, cómo se pueden ajustar las solicitudes y respuestas y cómo los principios de inteligencia artificial responsables de Microsoft impulsan los avances éticos de la inteligencia artificial.
Desarrollo de soluciones de inteligencia artificial generativa con Azure OpenAI Service Azure OpenAI Service proporciona acceso a los potentes y grandes modelos de lenguaje de OpenAI, como los modelos ChatGPT, GPT, Codex y Embeddings. Esta ruta de aprendizaje enseña a los desarrolladores a generar código, imágenes y texto mediante el SDK de Azure OpenAI y otros servicios de Azure.
Creación de aplicaciones de IA con Azure Database for PostgreSQL En esta ruta de aprendizaje se explora cómo las integraciones de Azure AI y Azure Machine Learning Services proporcionadas por la extensión de Azure AI para el Servidor flexible de Azure Database for PostgreSQL pueden permitirle crear aplicaciones con tecnología de inteligencia artificial.
Protección de la autenticación y autorización de Azure OpenAI Obtenga información sobre por qué debe usar la identidad administrada para la autenticación de Azure OpenAI y cómo puede configurar controles de acceso basados en roles para minimizar los permisos necesarios.
Introducción a la autenticación de identidad administrada de Azure OpenAI con JavaScript Este módulo le ayuda a comprender cómo usar una identidad administrada en aplicaciones de JavaScript que interactúan con el servicio Azure OpenAI.

Plantillas de aplicación de IA

Las plantillas de aplicaciones de IA le proporcionan implementaciones de referencia bien mantenidas y fáciles de implementar que proporcionan un punto inicial de alta calidad para sus aplicaciones de IA.

Hay dos categorías de plantillas de aplicación de IA, bloques de creación y soluciones de un extremo a otro . Los bloques de creación son ejemplos a menor escala que se centran en escenarios y tareas específicos. Las soluciones de un extremo a otro son ejemplos de referencia completos que incluyen documentación, código fuente e implementación para que pueda adoptarlas y ampliarlas para sus propios fines.

Para revisar una lista de plantillas clave disponibles para cada lenguaje de programación, consulte Plantillas de aplicación de IA. Para examinar todas las plantillas disponibles, consulte las plantillas de aplicación de IA en la galería de plantillas de aplicación de IA.

Recursos para Azure OpenAI Service

Azure OpenAI Service proporciona acceso a la API de REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, el reconocimiento de imágenes, la búsqueda semántica y la traducción de lenguaje natural a código. Los usuarios pueden acceder al servicio a través de las API REST, el paquete langchain4j-azure-open-ai, o a través del portal Azure AI Foundry.

Bibliotecas y ejemplos

Link Descripción
langchain4j-azure-open-ai VersionesPaquete Maven
langchain4j-azure-ai-search VersionesMaven
langchain4j-document-loader-azure-storage-blob VersionesMaven
Introducción al uso de GPT-35-Turbo y GPT-4 Un artículo que le guía en la creación de un ejemplo de finalización de chat.
Finalizaciones Ejemplo sencillo que muestra cómo obtener finalizaciones para la solicitud proporcionada.
Finalización del chat de streaming Ejemplo sencillo que muestra cómo usar finalizaciones de chat en streaming.
Cambio de OpenAI a Azure OpenAI Artículo que incluye orientación sobre los pequeños cambios que debe realizar en el código para alternar entre OpenAI y Azure OpenAI Service.
OpenAI con Microsoft Entra ID Control de acceso basado en roles Artículo sobre la autenticación mediante Microsoft Entra ID.
OpenAI con identidades gestionadas Artículo que detalla escenarios de seguridad más complejos que requieren el control de acceso basado en rol de Azure (Azure RBAC). En este documento se explica cómo autenticarse en el recurso OpenAI mediante Microsoft Entra ID.
Más ejemplos Los ejemplos de Azure OpenAI Service son un conjunto de programas Java independientes que muestran la interacción con Azure OpenAI Service mediante la biblioteca cliente. Cada ejemplo se centra en un escenario específico y se puede ejecutar de forma independiente.

Documentación

Link Descripción
Documentación de Azure OpenAI Service La página central de la documentación de Azure OpenAI Service.
Inicio rápido: Introducción a la generación de texto mediante Azure OpenAI Service Un conjunto rápido de instrucciones para configurar los servicios que necesita y el código que debe escribir para realizar solicitudes a un modelo mediante Java.
Inicio rápido: empezar a utilizar GPT-35-Turbo y GPT-4 con Azure OpenAI Service Similar al artículo de inicio rápido anterior, pero proporciona un ejemplo de roles de sistema, asistente y usuario para adaptar el contenido cuando se formulan determinadas preguntas.
Inicio rápido: Introducción al uso de GPT-35-Turbo y GPT-4 con Azure OpenAI Service en IntelliJ Similar al primer artículo de inicio rápido, pero proporciona un ejemplo de roles de sistema, asistente y usuario para adaptar el contenido cuando se formulan determinadas preguntas mediante IntelliJ.
Inicio rápido: chatee con modelos de Azure OpenAI usando sus propios datos Similar al primer artículo de inicio rápido, pero esta vez usted agrega sus propios datos (como un PDF u otro documento).
Inicio rápido: Introducción al uso de Azure OpenAI Assistants (versión preliminar) Similar al primer artículo de inicio rápido de esta lista, pero esta vez se indica al modelo que use el intérprete de código de Python integrado para resolver problemas matemáticos paso a paso. Es un punto de partida para usar sus propios asistentes de IA a los que se accede a través de instrucciones personalizadas.
Inicio rápido: Usar imágenes en los chats de IA Cómo pedir mediante programación al modelo que describa el contenido de una imagen.
Inicio rápido: Generación de imágenes con Azure OpenAI Service Genere imágenes mediante programación usando Dall-E basándose en una solicitud.

Recursos para otros servicios de Azure AI

Además de Azure OpenAI Service, hay muchos otros servicios de Azure AI que ayudan a los desarrolladores y organizaciones a crear rápidamente aplicaciones inteligentes, listas para el mercado y con capacidad de respuesta con API y modelos personalizables precompilados y listos para usar. Algunos ejemplos de aplicaciones son el procesamiento del lenguaje natural para conversaciones, búsqueda, supervisión, traducción, voz, visión y toma de decisiones.

Ejemplos

Link Descripción
Integración de Voz en las aplicaciones con ejemplos del SDK de Voz Una colección de ejemplos para el SDK de Voz de Azure Cognitive Services. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc.
Extracción de datos estructurados de formularios, recibos, facturas y tarjetas mediante Form Recognizer en Java Colección de muestras para la biblioteca cliente Azure.AI.FormRecognizer.
Extracción, clasificación y comprensión del texto de los documentos con Text Analytics en Java La biblioteca cliente para Text Analytics forma parte del servicio de lenguaje de Azure AI, que proporciona características de procesamiento de lenguaje natural (NLP) para comprender y analizar texto.
Traducción de documentos en Java Artículo de inicio rápido que explica cómo usar la traducción de documentos para traducir un documento de origen a un idioma de destino conservando la estructura y el formato del texto.
Análisis de imágenes Código de ejemplo y documentos de configuración para el SDK de análisis de imágenes de Microsoft Azure AI

Documentación

Servicio de IA Descripción Referencia de API Inicio rápido
Seguridad del contenido Un servicio de IA que detecta contenido no deseado. Referencia de API Content Safety Inicio rápido
Inteligencia de documentos Convertir los documentos en soluciones inteligentes controladas por datos. Referencia de API de Documento de inteligencia Inicio rápido
Lenguaje Creación de aplicaciones con funcionalidades de reconocimiento del lenguaje natural líderes del sector. Referencia de API de lenguaje Inicio rápido
Search Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. Referencia de la API de Search Inicio rápido
Voz Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. Referencia de la API de voz Inicio rápido
Translator Use servicios de traducción con tecnología de inteligencia artificial para traducir más de 100 idiomas y dialectos en peligro o en peligro de extinción. Referencia de la API de Translator Inicio rápido
Visión Análisis de contenido en imágenes y vídeos. Referencia de API de visión Inicio rápido

Cursos

Link Descripción
Inteligencia artificial generativa para principiantes Conozca los aspectos básicos de la creación de aplicaciones de inteligencia artificial generativa con nuestro curso completo de 18 lecciones por parte de los defensores de Microsoft Cloud.
Taller de agentes de IA para principiantes Conozca los aspectos básicos de la creación de agentes de inteligencia artificial generativa con nuestro curso completo de 10 lecciones por los defensores de la nube de Microsoft.
Comenzar con Servicios de Azure AI Servicios de Azure AI es una colección de servicios que son bloques de construcción de funcionalidad de IA que puede integrar en sus aplicaciones. En esta ruta de aprendizaje, aprenderá a aprovisionar, proteger, supervisar e implementar recursos de Servicios de Azure AI y usarlos para crear soluciones inteligentes.
Aspectos básicos de Microsoft Azure AI: IA generativa Ruta de aprendizaje para ayudarle a comprender cómo los modelos de lenguaje de gran tamaño forman la base de la inteligencia artificial generativa: cómo Azure OpenAI Service proporciona acceso a la última tecnología de IA generativa, cómo se pueden ajustar las solicitudes y respuestas y cómo los principios de inteligencia artificial responsables de Microsoft impulsan los avances éticos de la inteligencia artificial.
Desarrollo de soluciones de inteligencia artificial generativa con Azure OpenAI Service Azure OpenAI Service proporciona acceso a los potentes y grandes modelos de lenguaje de OpenAI, como los modelos ChatGPT, GPT, Codex y Embeddings. Esta ruta de aprendizaje enseña a los desarrolladores a generar código, imágenes y texto mediante el SDK de Azure OpenAI y otros servicios de Azure.

Plantillas de aplicación de IA

Las plantillas de aplicaciones de IA le proporcionan implementaciones de referencia bien mantenidas y fáciles de implementar que proporcionan un punto inicial de alta calidad para sus aplicaciones de IA.

Hay dos categorías de plantillas de aplicación de IA, bloques de creación y soluciones de un extremo a otro . Los bloques de creación son ejemplos a menor escala que se centran en escenarios y tareas específicos. Las soluciones de un extremo a otro son ejemplos de referencia completos que incluyen documentación, código fuente e implementación para que pueda adoptarlas y ampliarlas para sus propios fines.

Para revisar una lista de plantillas clave disponibles para cada lenguaje de programación, consulte Plantillas de aplicación de IA. Para examinar todas las plantillas disponibles, consulte las plantillas de aplicación de IA en la galería de plantillas de aplicación de IA.

OpenAI para desarrolladores de Go

Azure OpenAI Service proporciona acceso a la API de REST a los modelos de lenguaje eficaces de OpenAI. Estos modelos se pueden adaptar fácilmente a su tarea específica, entre las que se incluyen, entre otras, la generación de contenido, el resumen, el reconocimiento de imágenes, la búsqueda semántica y la traducción de lenguaje natural a código. Los usuarios pueden acceder al servicio a través de las API REST, el SDK de Azure OpenAI para Go o a través del portal de Azure AI Foundry.

Link Descripción
SDK de Azure OpenAI para Go Versión de origen de GitHub del SDK de Azure OpenAI para Go.
Versiones del SDK de Azure OpenAI Vínculos a todos los paquetes de biblioteca del SDK de Azure OpenAI, incluidos vínculos para .NET, Java, JavaScript y Go.
Paquete (pkg.go.dev) Versión del paquete Go del módulo cliente de Azure OpenAI para Go.
Introducción al uso de GPT-35-Turbo y GPT-4 Un artículo que le guía en la creación de un ejemplo de finalización de chat.
ChatCompletions Ejemplo sencillo que muestra cómo implementar finalizaciones.
Finalizaciones de chat usando funciones Ejemplo sencillo que muestra cómo implementar finalizaciones mediante Functions.
Finalización del chat de streaming Ejemplo sencillo que muestra cómo implementar finalizaciones en streaming.
Generación de imágenes Ejemplo sencillo de implementación de generación de imágenes.
incrustaciones Ejemplo sencillo que muestra cómo crear incrustaciones.
Otros ejemplos Versión del paquete de Go de la documentación del módulo cliente de OpenAI para Go.
Más instrucciones La página central de la documentación de Azure OpenAI Service.

Protección de los recursos de IA de Azure

Link Descripción
OpenAI con Microsoft Entra ID Control de acceso basado en roles Un vistazo a la autenticación con Microsoft Entra ID.
OpenAI con identidades gestionadas Artículo que detalla escenarios de seguridad más complejos que requieren el control de acceso basado en rol de Azure (Azure RBAC). En este documento se explica cómo autenticarse en el recurso OpenAI mediante Microsoft Entra ID.

Voz/Visión

Link Descripción
Subtitulado y transcripción del centro de llamadas en Go Repositorio que contiene ejemplos de subtítulos y transcripciones en un escenario de centro de llamadas.
Integración de Voz en las aplicaciones con el SDK de Voz para Go Origen del SDK de Voz de Azure Cognitive Services.

Lenguaje

Link Descripción
Extracción, clasificación y comprensión del texto de los documentos con Text Analytics en Go La biblioteca cliente de Text Analytics, que forma parte de Azure Cognitive Service for Language, un servicio basado en la nube que proporciona características de procesamiento del lenguaje natural (NLP) para comprender y analizar texto.
Traducción de documentos en Go Artículo de inicio rápido que muestra cómo usar la traducción de documentos para traducir un documento de origen a un idioma de destino conservando la estructura y el formato del texto.