Compartilhar via


Exemplos do Python para o IA do Azure Search

Saiba mais sobre os exemplos de código do Python que demonstram a funcionalidade e o fluxo de trabalho de uma solução do IA do Azure Search. Esses exemplos usam a biblioteca de clientes do IA do Azure Search para o SDK do Azure para Python, que você pode explorar por meio dos links a seguir.

Destino Link
Download do pacote pypi.org/project/azure-search-documents/
Referência de API azure-search-documents
Casos de teste da API github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests
Código-fonte github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents
Log de alterações https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md

Exemplos do SDK

azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples no GitHub fornece exemplos de código da equipe de desenvolvimento do Azure SDK, demonstrando o uso da API.

Exemplos de documento

Exemplos de código da equipe da IA do Azure Search demonstram recursos e fluxos de trabalho. Muitos desses exemplos são referenciados em tutoriais, guias de início rápido e artigos de instruções. Você pode encontrar esses exemplos em Azure-Samples/azure-search-python-samples no GitHub.

Exemplos Artigo
Tutorial-RAG Código-fonte para a parte Python de Como criar uma solução RAG usando o Azure AI Search.
Início rápido Código-fonte da parte Python do Início Rápido: pesquisa de texto completo usando os SDKs do Azure. Este artigo aborda o fluxo de trabalho básico para criar, carregar e consultar um índice de pesquisa usando dados de exemplo.
Início Rápido-RAG Código-fonte para a parte Python de Início Rápido: Pesquisa generativa (RAG) com dados de base do Azure AI Search.
Quickstart-Semantic-Search Código-fonte da parte Python do Início Rápido: classificação semântica usando os SDKs do Azure. Mostra o esquema de índice e a solicitação de consulta para invocar o classificador semântico.
bulk-insert Código-fonte para o exemplo do Python de como usar as APIs de push para carregar e indexar documentos.
azure-function-search Código-fonte para o exemplo do Python de uma função do Azure que envia consultas para um serviço de pesquisa. Você pode substituir essa versão do Python do código api usado no exemplo de C# Adicionar pesquisa aos sites da Web.

Demonstrações

azure-search-vector-samples no GitHub fornece uma coleção abrangente de amostras para cenários de pesquisa de vetores, organizados por cenário ou tecnologia.

O azure-search-openai-demo é uma experiência semelhante ao ChatGPT sobre dados empresariais com o código Python do OpenAI do Azure, mostrando como usar a Pesquisa de IA do Azure com os grandes modelos de linguagem no OpenAI do Azure. Para saber mais, confira esta postagem no blog da Tech Community: Revolucione seus Dados Corporativos com o ChatGPT. |

O aisearch-openai-rag-audio é "voz para RAG". Este exemplo demonstra uma arquitetura simples para aplicativos de IA generativa baseados em voz que habilita o RAG da Pesquisa de IA do Azure sobre a API de áudio em tempo real, com streaming de áudio em duplex completo de dispositivos clientes, enquanto gerencia o acesso de forma segura tanto ao modelo quanto ao sistema de recuperação. O código de back-end é escrito em Python. O código de front-end é em JavaScript. Assista a este vídeo para conferir uma introdução. |

Outras amostras

Os exemplos a seguir também são publicados pela equipe da IA do Azure Search, mas não são referenciados na documentação. Os arquivos LEIAME associados fornecem instruções de uso.

Repositório Descrição
azure-search-backup-and-restore.ipynb Usa a biblioteca azure.search.documents no SDK do Azure para Python para fazer uma cópia local dos campos recuperáveis de um índice de pesquisa e, em seguida, efetuar push desses campos para um novo índice de pesquisa.

Dica

Experimente usar o Navegador de exemplos para pesquisar códigos de exemplo da Microsoft no GitHub, filtrados por produto, serviço e linguagem.