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
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
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
Documentació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
Documentación
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
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
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
Documentación
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
Documentación
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
Documentación
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.
Protección de los recursos de IA de Azure
Voz/Visión
Lenguaje