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.
En este artículo se ofrece una lista seleccionada de los principales recursos de aprendizaje para desarrolladores de Python que no están familiarizados con la creación de aplicaciones de inteligencia artificial. Incluye vínculos a guías de inicio rápido, proyectos de ejemplo, documentación oficial, cursos de formación y otros materiales útiles.
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
Vínculo | 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
Vínculo | 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
Vínculo | 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 |
Búsqueda | 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
Vínculo | 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.
- 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 la CLI para desarrolladores de Azure.