Поделиться через


Примеры 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 для конкретных продуктов, служб и языков можно использовать браузер примеров.