Ejemplos de Python para Azure AI Search
Obtenga información sobre los ejemplos de código de Python que muestran la funcionalidad y el flujo de trabajo de una solución de Azure AI Search. En estos ejemplos se usa la biblioteca cliente de Azure AI Search para el SDK de Azure para Python, que puede explorar por medio de los vínculos siguientes.
Destino | Vínculo |
---|---|
Descarga del paquete | pypi.org/project/azure-search-documents/ |
Referencia de API | azure-search-documents |
Casos de prueba de la API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Código fuente | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Registro de cambios | https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
Ejemplos del SDK
azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples en GitHub proporciona ejemplos de código del equipo de desarrollo del SDK de Azure, que muestra el uso de la API.
Ejemplos de documentación
Los ejemplos de código del equipo de Azure AI Search muestran características y flujos de trabajo. En tutoriales, inicios rápidos y artículos de procedimientos se hace referencia a muchos de estos ejemplos. Puede encontrar estos ejemplos en Azure-Samples/azure-search-python-samples en GitHub.
Ejemplos | Artículo |
---|---|
Tutorial-RAG | Código fuente de la parte de Python de Cómo crear una solución RAG mediante Búsqueda de Azure AI. |
Guía de inicio rápido | Código fuente de la parte de Python de Inicio rápido: búsqueda de texto completo mediante los SDK de Azure. En este artículo se habla del flujo de trabajo básico para crear, cargar y consultar un índice de búsqueda con datos de ejemplo. |
Quickstart-RAG | Código fuente de la parte de Python de Inicio rápido: Búsqueda generativa (RAG) con datos de contextualización de Búsqueda de Azure AI. |
Quickstart-Semantic-Search | Código fuente de la parte de Python de Inicio rápido: Clasificación semántica mediante los SDK de Azure. Muestra el esquema de índice y la solicitud de consulta para invocar el clasificador semántico. |
Inserción masiva | Código fuente del ejemplo de Python sobre cómo usar las API de inserción para cargar e indexar documentos. |
azure-function-search | Código fuente del ejemplo de Python de una función de Azure que envía consultas a un servicio de búsqueda. Puede sustituir esta versión de Python del código de api usado en el ejemplo Agregar búsqueda a sitios web ejemplo de C#. |
Demostraciones
azure-search-vector-samples en GitHub proporciona una colección completa de ejemplos para escenarios de búsqueda vectorial, organizados por escenarios o tecnología.
azure-search-openai-demo es una experiencia similar a ChatGPT sobre datos empresariales con código de Python de Azure OpenAI que muestra cómo usar Azure AI Search con los modelos de lenguaje grande en Azure OpenAI. Para obtener información general, consulta esta entrada de blog de Tech Community: Revolucionar los datos empresariales con ChatGPT. |
aisearch-openai-rag-audio es "voz a RAG". Este ejemplo demuestra una arquitectura sencilla para aplicaciones de IA generativa basadas en la voz que permite la Búsqueda de IA de Azure RAG sobre la API de audio en tiempo real con transmisión de audio en dúplex completo desde dispositivos cliente, a la vez que controla de forma segura el acceso tanto al modelo como al sistema de recuperación. El código de back-end se escribe en Python. El código de front-end es JavaScript. Vea este vídeo para una introducción. |
Otros ejemplos
Los siguientes ejemplos también los publicó el equipo de Azure AI Search, pero no se hace referencia a ellos en la documentación. Los archivos Léame asociados proporcionan instrucciones de uso.
Repositorio | Descripción |
---|---|
azure-search-backup-and-restore.ipynb | Usa la biblioteca azure.search.documents del SDK de Azure para Python para realizar una copia local de los campos recuperables de un índice de búsqueda y, a continuación, insertar esos campos en un nuevo índice de búsqueda. |
Sugerencia
Pruebe el Explorador de ejemplos para buscar ejemplos de código de Microsoft en GitHub, filtrados por producto, servicio y lenguaje.