Introducción a los SDK de Azure AI
Microsoft ofrece una variedad de paquetes que puede usar para crear aplicaciones de inteligencia artificial generativas en la nube. En la mayoría de las aplicaciones, debe usar una combinación de paquetes para administrar y usar varios servicios de Azure que proporcionan funcionalidad de inteligencia artificial. También ofrecemos integraciones con bibliotecas de código abierto como LangChain y MLflow para su uso con Azure. En este artículo se proporciona información general sobre los principales servicios y SDK que puede usar con Azure AI Studio.
Para compilar aplicaciones de IA generativas, se recomienda usar los siguientes servicios y SDK:
- Azure Machine Learning para el centro y la infraestructura de proyectos utilizados en AI Studio para organizar su trabajo en proyectos, gestionar los artefactos del proyecto (datos, ejecuciones de evaluación, trazas), ajustar y desplegar modelos, y conectarse a servicios y recursos externos.
- Servicios de Azure AI proporciona API y modelos inteligentes pre compilados y personalizables, con compatibilidad con Azure OpenAI, Búsqueda de Azure AI, Speech, Vision y Language.
- Flujo de avisos para que las herramientas de desarrollo agilicen el ciclo completo de desarrollo de aplicaciones de IA basadas en LLM, con soporte para inferencias, indexación, evaluación, implementación y supervisión.
Para cada uno de estos, hay conjuntos independientes de bibliotecas de administración y bibliotecas de cliente.
Bibliotecas de administración para crear y administrar recursos en la nube
Bibliotecas de administración de Azure (también "plano de control" o "plano de administración"), para crear y administrar recursos en la nube que usa la aplicación.
Azure Machine Learning
- SDK de Python de Azure Machine Learning (v2)
- CLI de Azure Machine Learning (v2)
- API REST de Azure Machine Learning
Servicios de Azure AI
- Biblioteca de administración de Python de Servicios de Azure AI
- Biblioteca de administración de Python de Búsqueda de Azure AI
- Comandos de la CLI de Azure para la Búsqueda de Azure AI
- Comandos de la CLI de Azure para Servicios de Azure AI
Flujo de avisos
Bibliotecas de cliente utilizadas en el código de la aplicación en tiempo de ejecución
Bibliotecas de cliente de Azure (también denominadas "plano de datos") para conectarse a servicios aprovisionados y usar servicios aprovisionados desde código de aplicación en tiempo de ejecución.
Servicios de Azure AI
Flujo de avisos
Marcos de trabajo agente: