Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте о примерах кода 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, которые демонстрируют использование API. Эти примеры можно найти в azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples на сайте GitHub.
Примеры документов
Примеры кода из команды поиска ИИ Azure демонстрируют функции и рабочие процессы. Многие из этих примеров упоминаются в учебных пособиях, кратких руководствах и статьях с инструкциями. Эти примеры можно найти на сайте GitHub в репозитории Azure-Samples/azure-search-python-samples.
Примеры | Статья |
---|---|
Краткое руководство | Исходный код для раздела быстрого старта: полнотекстовый поиск на Python. В этом примере рассматривается базовый рабочий процесс для создания, загрузки и запроса индекса поиска с использованием примеров данных. |
Быстрый старт по агентному поиску | Исходный код для раздела Python в Кратком руководстве: запуск агентного извлечения в поиске ИИ Azure. |
Краткое руководство по RAG | Исходный код для части Python краткого руководства. Создание поиска (RAG) с использованием данных об основе из поиска ИИ Azure. |
Краткое руководство по семантике поиска | Исходный код для части Python краткого руководства: семантический ранжирование с помощью пакетов SDK Azure. В этом примере показана схема индекса и запрос для вызова семантического оценщика. |
Руководство по RAG | Исходный код для части Python о создании решения RAG с помощью поиска ИИ Azure. |
пример agentic-retrieval-pipeline-example | Исходный код для части Python сборки решения для поиска взаимосвязи между агентами с помощью поиска ИИ Azure. В отличие от краткого руководства "Быстрый старт: выполнение агентского поиска в Azure AI Search", в этом примере используется агент ИИ Azure для оркестрации запросов. |
azure-function-search | Исходный код для примера Python функции Azure, которая отправляет запросы в службу поиска. Вы можете заменить эту версию кода Python, api используемую в примере "Добавление поиска на веб-сайты C#". |
массовая вставка | Исходный код для примера Python о том, как использовать API push-уведомлений для отправки и индексирования документов. |
Демонстрационные материалы
Azure-search-vector-samples на сайте GitHub предоставляет исчерпывающую коллекцию примеров для сценариев поиска векторов, упорядоченных по сценариям или технологиям.
azure-search-openai-demo — это интерфейс chatGPT, похожий на корпоративные данные с помощью кода Azure OpenAI Python, показывающий, как использовать поиск ИИ Azure с большими языковыми моделями в Azure OpenAI. Дополнительные сведения см. в этой записи блога Tech Community.
aisearch-openai-rag-audio — это "голос в RAG". В этом примере показана простая архитектура для приложений искусственного интеллекта на основе голоса, которая позволяет реализовать Azure AI Search RAG на платформе аудио API в режиме реального времени с полнодуплексной потоковой передачей звука с клиентских устройств, безопасно обрабатывая доступ как к модели, так и к системе извлечения. Внутренний код написан на Python, а интерфейсный код написан на JavaScript. Общие сведения см. в этом видео.
Другие примеры
Следующие примеры также публикуются командой поиска ИИ Azure, но не ссылаются в документации. Инструкции по использованию прилагаются в файлах readme.
Репозиторий | Описание |
---|---|
index-backup-and-restore.ipynb | Использует библиотеку azure.search.documents в пакете SDK Azure для Python, чтобы создать локальную копию извлекаемых полей индекса поиска, а затем отправить эти поля в новый индекс поиска. |
возобновляемый индекс резервного копирования и восстановления | Этот пример содержит более крупные индексы, превышающие 100 000 документов. |
Совет
Для выбора примеров кода Майкрософт в GitHub для конкретных продуктов, служб и языков можно использовать браузер примеров.