Примеры Python для поиска ИИ Azure
Узнайте о примерах кода Python, демонстрирующих функциональные возможности и рабочий процесс решения поиска ИИ Azure. В этих примерах используется клиентская библиотека поиска ИИ Azure для пакета SDK azure для Python, которую можно просмотреть по следующим ссылкам.
Назначение | Ссылка |
---|---|
Скачивание пакета | pypi.org/project/azure-search-documents/ |
Справочник по API | azure-search-documents |
Тестовые примеры API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Исходный код | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Журнал изменений | https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
Примеры пакетов SDK
Azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples on GitHub предоставляет примеры кода из команды разработки azure SDK, демонстрируя использование API.
Примеры документов
Примеры кода из команды поиска ИИ Azure демонстрируют функции и рабочие процессы. Многие из этих примеров упоминаются в учебных пособиях, кратких руководствах и статьях с инструкциями. Эти примеры можно найти на сайте GitHub в репозитории Azure-Samples/azure-search-python-samples.
Примеры | Статья |
---|---|
Руководство по RAG | Исходный код для части Python о создании решения RAG с помощью поиска ИИ Azure. |
Краткое руководство | Исходный код для части Python краткого руководства: полнотекстовый поиск с помощью пакетов SDK Azure. В этой статье описывается базовый рабочий процесс для создания, загрузки и запроса поискового индекса с использованием образцов данных. |
Краткое руководство по RAG | Исходный код для части Python краткого руководства. Создание поиска (RAG) с использованием данных об основе из поиска ИИ Azure. |
Краткое руководство по семантике поиска | Исходный код для части Python краткого руководства: семантический ранжирование с помощью пакетов SDK Azure. В нем показана схема индекса и запрос запроса для вызова семантического ранга. |
массовая вставка | Исходный код для примера Python о том, как использовать API push-уведомлений для отправки и индексирования документов. |
azure-function-search | Исходный код для примера Python функции Azure, которая отправляет запросы в службу поиска. Вы можете заменить эту версию кода Python, api используемую в примере "Добавление поиска на веб-сайты C#". |
Демонстрационные материалы
Azure-search-vector-samples на сайте GitHub предоставляет исчерпывающую коллекцию примеров для сценариев поиска векторов, упорядоченных по сценариям или технологиям.
azure-search-openai-demo — это интерфейс chatGPT, похожий на корпоративные данные с помощью кода Azure OpenAI Python, показывающий, как использовать поиск ИИ Azure с большими языковыми моделями в Azure OpenAI. Дополнительные сведения см. в этой записи блога Tech Community: революция корпоративных данных с помощью ChatGPT. |
aisearch-openai-rag-audio — это "голос в RAG". В этом примере показана простая архитектура для создания приложений искусственного интеллекта на основе голоса, которые позволяют azure AI Search RAG на вершине API аудио в режиме реального времени с полно дуплексной потоковой передачой звука с клиентских устройств, безопасно обрабатывая доступ как к модели, так и к системе извлечения. Внутренний код написан на Python. Интерфейсный код — JavaScript. Просмотрите это видео для введения. |
Другие примеры
Следующие примеры также публикуются командой поиска ИИ Azure, но не ссылаются в документации. Инструкции по использованию прилагаются в файлах readme.
Репозиторий | Description |
---|---|
azure-search-backup-and-restore.ipynb | Использует библиотеку azure.search.documents в пакете SDK azure для Python, чтобы создать локальную копию извлекаемых полей индекса поиска, а затем отправить эти поля в новый индекс поиска. |
Совет
Для выбора примеров кода Майкрософт в GitHub для конкретных продуктов, служб и языков можно использовать браузер примеров.