Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo contiene una lista organizada de los mejores recursos de aprendizaje para desarrolladores de JavaScript que se inician en la creación de aplicaciones de IA. Los recursos incluyen artículos populares de inicio rápido, ejemplos de referencia, documentación y cursos de formación, entre otros.
Recursos para Azure OpenAI en los modelos de Microsoft Foundry
Azure OpenAI en Microsoft Foundry Models proporciona acceso a la API 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 Microsoft Foundry.
Bibliotecas
| Paquete | Código fuente | npm |
|---|---|---|
| Biblioteca de API de nodo de OpenAI | Código fuente | Paquete |
| Librería Azure OpenAI para TypeScript | Código fuente | Paquete |
Ejemplos
| Vínculo | 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 servidores MCP remotos mediante Azure Container Apps (Node.js/TypeScript) | Esta guía de inicio rápido proporciona 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 ) antes de proporcionar una respuesta real. |
| Completions | Un ejemplo sencillo que muestra cómo obtener completaciones para la indicación proporcionada. |
| Finalización de chat en streaming | Ejemplo sencillo que muestra cómo usar finalizaciones de chat en streaming. |
| Switch de OpenAI a Azure OpenAI | Artículo con instrucciones sobre los pequeños cambios que debe realizar en el código para intercambiar entre OpenAI y la Azure OpenAI Service. |
| Control de acceso basado en roles de Microsoft Entra ID en OpenAI | Un vistazo a la autenticación mediante Microsoft Entra ID. |
| OpenAI con identidades administradas | Un artículo que detalla escenarios de seguridad más complejos requieren control de acceso basado en roles de Azure (Azure RBAC). En este documento se explica cómo autenticarse en el recurso de 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
| Vínculo | Descripción |
|---|---|
| Azure OpenAI en la documentación de modelos de Microsoft Foundry | El tipo de recurso Microsoft Foundry ofrece un superconjunto de funcionalidades en comparación con el tipo de recurso OpenAI de Azure. |
| Trabaja con modelos de completaciones de chat usando Azure OpenAI en Microsoft Foundry Models | Un conjunto rápido de instrucciones para configurar los servicios que necesita y el código que debe escribir para utilizar un modelo mediante JavaScript. |
| Quickstart: Introducción a la API de respuestas de OpenAI Azure | La API de respuestas es una nueva API con estado de Azure OpenAI. Reúne las mejores funcionalidades de las finalizaciones de chat y la API de asistentes en una experiencia unificada. |
| Inicio rápido: Chatear con Azure OpenAI usando tus propios datos | Similar a la primera guía de inicio rápido, pero esta vez agregas tus propios datos (como un PDF u otro tipo de documento). |
| Inicio rápido de Microsoft Foundry | El SDK de Microsoft Foundry está disponible en varios lenguajes, como Python, Java, TypeScript y C#. |
| 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. |
| Quickstart: Generación de imágenes con Azure OpenAI | Use esta guía para empezar a generar imágenes con Azure SDK de OpenAI para JavaScript. |
Recursos para otras herramientas de Foundry
Además de Azure OpenAI en los modelos de Microsoft Foundry, hay muchas otras herramientas de Foundry que ayudan a los desarrolladores y organizaciones a crear rápidamente aplicaciones inteligentes, listas para el mercado y responsables con API y modelos personalizables predefinidos y precompilados. 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
| Vínculo | Descripción |
|---|---|
| Integra Azure Speech con las herramientas de Foundry en tus aplicaciones utilizando los ejemplos del SDK de Voz | Colección de ejemplos para el SDK de Voz. Vínculos a ejemplos de reconocimiento de voz, traducción, síntesis de voz, etc. |
| Extraer datos estructurados de formularios, recibos, facturas y tarjetas con Form Recognizer en JavaScript | Colección de ejemplos para la biblioteca cliente de Azure.AI.FormRecognizer. |
| Extraer, clasificar y comprender texto en documentos utilizando Análisis de Texto en JavaScript | Biblioteca cliente para Text Analytics. Esto forma parte del servicio Azure Language in Foundry Tools, que proporciona características de procesamiento de lenguaje natural (NLP) para comprender 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 IA de Microsoft Azure. |
Documentación
| Servicio de IA | Descripción | Referencia de la API | Inicio rápido |
|---|---|---|---|
| Seguridad del contenido en la plataforma de control de Foundry | Herramienta Foundry que detecta contenido no deseado. | Referencia de API Content Safety | Guía de inicio rápido |
| Azure Inteligencia de Documentos en Herramientas de Foundry | Convertir los documentos en soluciones inteligentes controladas por datos. | Referencia de API de Inteligencia de Documentos | Guía de inicio rápido |
| Lenguaje | Cree aplicaciones con capacidades líderes en la comprensión del lenguaje natural del sector. | referencia de api de Text Analytics | Guía de inicio rápido |
| Azure AI Search | Lleve la búsqueda en la nube con tecnología de inteligencia artificial a sus aplicaciones. | Referencia de la API de Azure AI Search | Guía de inicio rápido |
| Voz | Conversión de voz en texto, texto a voz, traducción y reconocimiento del hablante. | Referencia de API de voz | Guía de inicio rápido |
| Azure Translator en Herramientas de Fundición | 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 | Guía de inicio rápido |
| Azure Vision in Foundry Tools | Análisis de contenido en imágenes y vídeos. | Referencia de API Análisis de imágenes | Guía de inicio rápido |
Cursos
| Vínculo | 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, hasta 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. |
| Introducción a Las herramientas de Foundry | Foundry Tools es una colección de servicios que son bloques de creación de la funcionalidad de inteligencia artificial que puede integrar en sus aplicaciones. En esta ruta de aprendizaje, aprenderá a aprovisionar, proteger, supervisar e implementar recursos de Foundry Tools y usarlos para crear soluciones inteligentes. |
| Microsoft Azure aspectos básicos de la inteligencia artificial: 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 tecnología de ia generativa más reciente, cómo se pueden ajustar las solicitudes y respuestas y cómo los principios de inteligencia artificial responsables de Microsoft impulsan los avances éticos en la inteligencia artificial. |
| Develop Generative AI solutions with Azure OpenAI in Microsoft Foundry | Azure OpenAI en Microsoft Foundry proporciona acceso a los potentes modelos de lenguaje grande de OpenAI, como chatGPT, GPT, Codex e incrustaciones. Esta ruta de aprendizaje enseña a los desarrolladores a generar código, imágenes y texto mediante el SDK de OpenAI y otros servicios de Azure. |
| Crear aplicaciones de IA con Azure Database para 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 inteligencia artificial de Azure para Azure Database for PostgreSQL: servidor flexible pueden permitirle crear aplicaciones con tecnología de inteligencia artificial. |
| Autenticación y autorización de Azure OpenAI segura | Descubra por qué es recomendable usar la identidad administrada para la autenticación de Azure OpenAI y cómo puede configurar controles de acceso basados en roles para reducir al mínimo los permisos necesarios. |
| Introducción a la autenticación de identidades administradas 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 Azure OpenAI Service. |
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 construcció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.