Версии REST API (поиск в Azure AI)
В этой статье перечислены текущие и последние версии REST API поиска для поиска ИИ Azure.
Документация по API с версиями
Документация ПО REST API теперь версии. При открытии справочной страницы API селектор версий отображается над оглавлением. Убедитесь, что ссылка на API находится в папке Reference>Data Plane.
Стабильные версии
Версия API | Спецификация | Обновления API |
---|---|---|
2024-07-01 (последняя версия) |
спецификация Swagger | заметка о выпуске |
2023-11-01 |
спецификация Swagger | заметка о выпуске |
2020-06-30 |
спецификация Swagger | заметка о выпуске |
2019-05-06 |
спецификация Swagger | Добавляет сложные типы. |
Предварительные версии
Предварительные версии выпускаются для тестирования новых функциональных возможностей, сбора отзывов и обнаружения и устранения проблем. Api предварительной версии доступны в дополнительных условиях использования для предварительных версий Microsoft Azure.
Версия API | Спецификация | Обновления API |
---|---|---|
2024-11-01-preview (последняя версия) |
спецификация Swagger | заметка о выпуске |
2024-09-01-preview |
спецификация Swagger | заметка о выпуске |
2024-05-01-preview |
спецификация Swagger | заметка о выпуске |
2024-03-01-preview |
спецификация Swagger | заметка о выпуске |
2023-10-01-preview |
спецификация Swagger | заметка о выпуске |
2023-07-01-preview (не рекомендуется) |
спецификация Swagger | заметка о выпуске |
2021-04-30-preview |
спецификация Swagger | заметка о выпуске |
2020-06-30-preview |
спецификация Swagger | заметка о выпуске |
2019-05-06-preview |
спецификация Swagger | заметка о выпуске |
Заметки о выпуске
2024-11-01-preview
Эта предварительная версия основана на 2024-09-01-preview
и включает все функции в настоящее время в предварительной версии. Вы можете обновить 2024-09-01-preview
до 2024-11-01-preview
с минимальными изменениями кода. Дополнительные сведения см. в статье Обновление интерфейсов REST API.
Обновлять | Применимый REST API |
---|---|
перезапись запроса всемантического реранкера, используемого для уточнения запросов, отправленных в рангер L2. | поиск документов, новое свойство queryRewritesType queryRewritesType в запросе. |
навык макета документов, используемый для анализа документа для структуры. | создание или обновление набора навыков, новый навык DocumentIntelligenceLayoutSkill. |
Управляемое удостоверение для подключения многослужбного ресурса Azure AI. | создание или обновление набора навыков, новое свойство aiServicesAccountIdentity. |
режим синтаксического анализа Markdown, используемый для индексирования файлов Markdown в службе хранилища Azure. | Создание или обновление индексатора, новый режим синтаксического анализа markdown. |
параметры перезаписи сжатых векторов, используемые для перезаписи с исходными векторами вместо сжатых векторов. Применяется к HNSW и исчерпывающим алгоритмам векторов KNN, используя двоичное и скалярное сжатие. |
создание или обновление индекса, новые свойства rescoringOptions. Новое свойство enableRescoring сопоставляется с rerankWithOriginalVectors , появившиеся в 2024-03-01-preview. |
2024-09-01-preview
Эта предварительная версия основана на 2024-05-01-preview
и включает все функции в настоящее время в предварительной версии. Вы можете обновить 2024-05-01-preview
до 2024-09-01-preview
без изменений кода. Дополнительные сведения см. в статье Обновление интерфейсов REST API.
Обновлять | Применимый REST API |
---|---|
усеченные измерения, для преобразования текста на 3-небольшие и текстовые встраиваемые 3-большие модели переучены на квантизацию обучения представления Матриошки (MRL). | Создание или обновление индекса, новый параметр усечения |
Подкормки или сведения о оценке для распаковки результатов гибридного поиска, оцененных |
поиск документов, новые отладка параметров и определения подкордера запросов в ответе. |
Целевая фильтрация в векторной части гибридного запроса поиска. | поиска документов , новый параметр filterOverride в RawVectorQuery, VectorizableTextQuery, VectorizableImageUrlQuery, VectorizableImageBinaryQuery. |
Фрагментирование маркеров в навыке разделения текста вместо просто символов. |
2024-07-01
Эта версия предоставляет общедоступные обновления для интегрированной векторизации (навыков и векторизаторов), скалярной квантизации и двоичной квантизации. Дополнительные сведения см. в новых возможностях поиска ИИ Azure.
Обновлять | Применимый REST API |
---|---|
Общедоступная версия — типы векторных данных | создание или обновление индекса |
Общедоступная версия — свойства квантизации векторов для встроенной скалярной или двоичной квантизации в индексе поиска. | создание или обновление индекса |
Общедоступен — хранимое свойство в поле вектора , определяющее, хранится ли дополнительная копия поля. Дополнительная копия — это извлекаемое содержимое этого поля. Если вы не храните его, поле по-прежнему используется в запросах, но не может быть возвращено в результатах поиска. Это свойство можно задать для экономии места в службе поиска или квоте вектора в индексе поиска. | создание или обновление индекса |
Общедоступная версия — параметры VectorizableTextQuery для настройки релевантности. Параметры гибридного запроса (MaxTextSizeRecall) по-прежнему находятся в предварительной версии. | поиска документов |
Общедоступная версия — навык azureOpenAIEmbedding для поддержки больше моделей, чем просто text-embedding-ada-002 для интегрированной векторизации во время индексирования. Задайте свойства имени и измерений модели для конкретной модели. | создание или обновление набора навыков |
Общедоступная версия — встраивающий векторизатор Azure OpenAI для интегрированной векторизации во время запросов. Свойства векторизатора поддерживают больше моделей. | создание или обновление индекса |
С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении. | Все версии |
2024-05-01-preview
Эта предварительная версия добавляет поддержку индексирования OneLake, настройки релевантности и более глубокой интеграции с более внедренными моделями во время индексирования и запросов. Он строится на 2024-03-01-preview
и включает все функции в настоящее время в предварительной версии.
Чтобы обновить 2024-03-01-preview
или 2023-10-01-preview
, обновите навык или векторизатор AzureOpenAIEmbedding, чтобы включить имя и измерения модели. Инструкции по обновлению с
Ниже приведены обновления в этой предварительной версии. Мы также рекомендуем новые возможностипоиска ИИ Azure.
Обновлять | Применимый REST API |
---|---|
Источник данных индексатора для файлов и ярлыков OneLake. | создание или обновление источника данных |
Collection(Edm.Byte) — двоичный тип данных для внедрения моделей, поддерживающих их. Определения полей векторов поддерживают этот тип данных. |
создание или обновление индекса |
Несколько параметров вектора и гибридного запроса для настройки релевантности. Задайте пороговые значения, чтобы исключить результаты низкой оценки. Запросы вектора веса. Для гибридных запросов задайте максимальное количество документов для получения в текстовой части гибридного запроса. | поиска документов |
Новый навык распознавания искусственного интеллекта Azure для многомодальной интегрированной векторизации во время индексирования. Этот навык вызывает многомодальный API Azure AI Vision. | создание или обновление набора навыков |
Новый векторизатор распознавания искусственного интеллекта Azure для многомодальных запросов. Векторизатор указан в определениях индекса, но используется во время выполнения запроса. | создание или обновление индекса |
Обновлен навык azureOpenAIEmbedding для поддержки больше моделей, чем просто text-embedding-ada-002 для интегрированной векторизации во время индексирования. Задайте свойства имени и измерений модели для конкретной модели. | создание или обновление набора навыков |
Обновлен векторизатор Azure OpenAI для встроенной векторизации во время запросов. Свойства векторизатора поддерживают больше моделей. | создание или обновление индекса |
С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении. | Все версии |
2024-03-01-preview
Эта предварительная версия основана на 2023-10-01-preview
путем добавления API предварительной версии, которые улучшают хранилище векторов. Дополнительные сведения см. в новых возможностях поиска ИИ Azure.
Обновлять | Применимый REST API |
---|---|
Новые узкие типы данных для полей векторов при внедрении моделей, поддерживающих их или логику квантизации, которая выводит меньшие векторы. | создание или обновление индекса |
Новые свойства векторной квантизации для встроенного сжатия векторов в индексе поиска. | создание или обновление индекса |
Новое логическое хранимое свойство в поле вектора , определяющее, хранится ли дополнительная копия поля. Дополнительная копия — это извлекаемое содержимое этого поля. Если вы не храните его, поле по-прежнему используется в запросах, но не может быть возвращено в результатах поиска. Это свойство можно задать для экономии места в службе поиска или квоте вектора в индексе поиска. | создание или обновление индекса |
С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении. | Все версии |
2023-11-01
Эта версия предоставляет общедоступные функции. Дополнительные сведения см. в новых возможностях поиска ИИ Azure.
Обновлять | Применимый REST API |
---|---|
Семантический ранжирование в запросах post поиска. | поиска документов |
Конфигурация векторного поиска для индексирования полей векторов | создание или обновление индекса |
Векторные запросы в запросах post поиска. | поиска документов |
С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении. | Все версии |
2023-10-01-preview
Эта версия включает все функции, представленные в предыдущих предварительных версиях, а также дополнения и изменения в API векторного поиска. Обновления API векторного поиска являются критическим изменением с 2023-07-01-Preview. Сведения о добавлении полей векторов и создании векторного запроса для справки по миграции.
Если вы планируете использовать новую функцию префильтрации, необходимо использовать индекс, созданный после 2023-10-01.
создание или обновление индекса:
vectorSearch
содержит определения дляalgorithms
,profiles
иvectorizers
:algorithms
продолжает поддерживатьhnsw
, а теперь также поддерживаетeknn
, в связи с иерархическим навигационный малый мир (HNSW) и исчерпывающим K-ближайшим соседям (eKNN). В разделе алгоритма можно определить несколько именованных сочетаний параметров HNSW и eKNN. Это заменяетalgorithmConfigurations
в свойствеvectorSearch
в 2023-07-01-Preview.profiles
— это новое определение, указывающее конфигурацию алгоритма. Например, предположим, что у вас есть конфигурации алгоритмов с именем HNSW-1, HSNW-2, eKNN-1. Профиль может указывать HNSW-1.vectorizers
определяется в индексе, но используется во время запроса для внедрения строки текстового запроса. Векторизатор ссылается на модель внедрения. Служба поиска вызывает модель внедрения, чтобы векторизировать строку текстового запроса, а затем передает результат поисковой системе для векторного запроса.
В векторных полях
vectorSearchProfile
заменяетvectorSearchConfiguration
. СвойствоvectorSearchProfile
указывает, какой профиль векторного поиска следует использовать в поле.В индексах, созданных до этой версии API, при вызове API 2023-10-01-Preview в запросе необходимо изменить поле, чтобы указать
vectorSearchProfile
, если профиль указывает точный алгоритм, указанный ранее вvectorSearchConfiguration
. Например, если существующее определение поля указывает"vectorSearchConfiguration": "myHnsw"
, необходимо заменить его"vectorSearchProfile": "your profile name"
, а профиль должен быть определен для ссылки на тот же"algorithm": "myHnsw"
.
-
vectorQueries
заменяетvectors
в 2023-07-01-Preview -
vectorQueries.vectors
заменяетvectors.values
в 2023-07-01-Preview. - Теперь запрос вектора является полиморфной структурой.
kind
необходимо указать, чтобы указать тип запрашиваемого векторного запроса."kind": "vector"
означает, что запрос является вектором, поэтому вызывающий объект должен уже векторизировать строку поискового запроса в вектор внедрения. -
"exhaustive": "true"
— это новое свойство, указывающее, следует ли выполнять исчерпывающий поиск (метод подбора) k-ближайших соседей по всем векторам в индексе векторов. -
vectorFilterMode
— это новый параметр для указания префильтрации (по умолчанию для индексов, созданных после 2023-10-01) или послефильтрации (по умолчанию для предыдущих индексов) в запросе.
С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
2023-07-01-preview
Важный
не используйте эту версию API. О прекращении использования этой предварительной версии было объявлено 15 апреля 2024 г. и больше не поддерживается после 8 июля 2024 г. Сведения о миграции см. в статье Обновление REST API впоиска ИИ Azure.
Эта версия представила поддержку векторов и использует конфигурацию вектора, несовместимую с более новыми версиями API.
- Добавлен тип данных
Collection(Edm.Single)
в полях, содержащих массив чисел с плавающей запятой с одной точностью. Это тип данных для векторов, используемый для хранения одного созданного внедрения в поле документа. Индекс поиска также задает свойства конфигурации векторов. Сведения об этих API см. в создания или обновления индекса. - Обновлены рабочие нагрузки индексирования для приема векторных данных. См. добавление, обновление или удаление документов.
- Добавлены параметры запроса для векторного поиска. Сведения об этих параметрах см. в
поиска документов. - получение статистики службы: возвращает квоту и использование векторного индекса для службы.
- получение статистики индекса: возвращает квоту векторного индекса и использование индекса поиска.
- С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
2021-04-30-preview
Эта предварительная версия включает все функции, представленные в версии 2020-06-30-Preview, а также дополнения к следующим API:
- псевдоним индекса добавляет дополнительное имя, используемое для ссылок в запросах и запросах индексирования. Операции псевдонима включают создание, обновление, удаление, получение и список.
- Управляемые удостоверения для исходящих подключений. Новые значения строк подключения в Создание или обновление источника данных поддерживают подключения с помощью проверки подлинности и ролей идентификатора Microsoft Entra, а не учетных данных или ключей базы данных.
- Поддержка управляемых удостоверений также поддерживается для подключений к хранилищу ключей для решений поиска, которые дополняют шифрование по умолчанию с помощью управляемого клиентом шифрования.
- Дополнительные языки для когнитивного навыка перевода текста.
- Дополнительные запросыLanguages для семантического поиска и орфографии в документов поиска (предварительная версия).
- Параметр заголовков для при необходимости запрашивать заголовки из семантического поиска в документах поиска (предварительная версия).
- семантические конфигурации указаны в создания или обновления индекса. Семантическая конфигурация определяет, какие поля следует использовать для семантического ранжирования, подписей, выделений и ответов.
- Параметр семантической конфигурации, необходимый для семантических запросов в документов поиска (предварительная версия).
- С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
2020-06-30
Эта версия предоставляет общие возможности, в том числе:
- Управление доступом на основе ролей Azure для операций плоскости данных
- Оценка релевантности (BM25)
- Хранилища знаний
- Источник данных индексатора для Azure Data Lake Storage (ADLS) 2-го поколения
- Навык поиска пользовательских сущностей
- Индексаторы, работающие под системным или управляемым пользователем удостоверением с помощью идентификатора Microsoft Entra
- С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
2020-06-30-preview
Эта предварительная версия включает все функции, представленные в 2019-05-06-Preview, а также следующие дополнения:
- Семантический поиск, функция уровня "Премиум", которая выполняется в службах уровня "Стандартный" и вызывает семантический ранжирование.
- Источник данных индексатора для соединителей Power Query
- Источник данных индексатора для MySQL
- Источник данных индексатора для API Gremlin Для Cosmos DB
- Источник данных индексатора для SharePoint Online
- Свойство нормализатора для нормализации текста для фильтрации без учета регистра, фасетирования и сортировки
- Сброс документов для индексирования на основе индексатора для конкретного обновления определенных документов по идентификатору
- Связывание сущностей когнитивного навыка (версия 3)
- Когнитивный навык распознавания сущностей (версия 3)
- Когнитивный навык анализа тональности (версия 3)
- С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
2019-05-06-preview
- Поддержка источника данных индексатора для API MongoDB Cosmos DB
- Источник данных индексатора для обратимого удаления в хранилище BLOB-объектов
- параметр featuresMode, возвращающий подробные сведения о оценке релевантности
- Когнитивный навык машинного обучения Azure (AML)
- Когнитивный навык обнаружения личных идентификаций
- Кэшированные обогащенные документы для сохранения и повторного использования обработки изображений (и других обогащений ИИ)
- С 29 марта 2024 г. ответы GET больше не возвращают строки подключения или ключи. Дополнительные сведения см. в критическом изменении клиентского кода, который считывает сведения о подключении.
См. также
- Создание службы поиска
- краткое руководство по . Создание индекса поиска ИИ Azure с помощью REST API