Versões da API REST (ia do Azure Pesquisa)

Este artigo lista as versões atuais e anteriores das APIs REST Pesquisa para o Pesquisa de IA do Azure.

Documentos de API com versão

Os documentos da API REST agora estão com versão. Quando você abre uma página de referência de API, um seletor de versão aparece acima do sumário. Verifique se a referência de API é da pastaPlano de Dados de Referência>.

Captura de tela do seletor de versão.

Versões estáveis

Versão da API Especificação Atualizações de API
2023-11-01 (Mais recente) Especificação do Swagger Nota sobre a versão
2020-06-30 Especificação do Swagger Nota sobre a versão
2019-05-06 Especificação do Swagger Adiciona tipos complexos.
2017-11-11 Especificação do Swagger Adiciona habilidades e enriquecimento de IA.
2016-09-01 Especificação do Swagger Adiciona indexadores.
2015-02-28 Sem suporte após 10-10-2020 Primeira versão disponível para o público em geral.

Versões prévias

As versões prévias são lançadas para testar novas funcionalidades, coletar comentários e descobrir e corrigir problemas. As APIs de visualização estão disponíveis em Termos de Uso Complementares para Versões Prévias do Microsoft Azure.

Versão da API Especificação Atualizações de API
2024-03-01-Preview (Mais recente) Especificação do Swagger Nota sobre a versão
2023-10-01-Preview Especificação do Swagger Nota sobre a versão
2023-07-01-Preview (preterido) Especificação do Swagger Nota sobre a versão
2021-04-30-Preview Especificação do Swagger Nota sobre a versão
2020-06-30-Preview Especificação do Swagger Nota sobre a versão
2019-05-06-Preview Especificação do Swagger Nota sobre a versão
2017-11-11-Preview Especificação do Swagger Versão prévia associada à versão estável.
2016-09-01-Preview Especificação do Swagger Versão prévia associada à versão estável.
2015-02-28-Preview (desativado) Sem suporte após 10-10-2020 Versão prévia associada à versão estável.
2014-10-20-Preview (desativado) Sem suporte após 10-10-2020 Segunda versão prévia pública.
2014-07-31-Preview (desativado) Sem suporte após 10-10-2020 Primeira versão prévia pública.

Notas de versão

2024-03-01-Preview

Esta versão de visualização se baseia adicionando 2023-10-01-preview as seguintes APIs de visualização que ajudam você a economizar espaço:

2023-11-01

Esta versão fornece recursos geralmente disponíveis, incluindo:

  • Classificação semântica em solicitações Pesquisa Post.
  • Indexação de pesquisa de vetor em solicitações de índice de Create ou atualização e consultas de vetor em solicitações Pesquisa Post.
  • A partir de 29 de março de 2024: as respostas GET não retornam mais cadeias de conexão ou chaves. Confira Alteração interruptiva do código do cliente que lê informações de conexão para obter detalhes.

2023-10-01-Preview

Esta versão inclui todos os recursos introduzidos nas versões prévias anteriores, além de adições e modificações nas APIs de pesquisa de vetor. Atualizações para as APIs de pesquisa de vetor são uma alteração interruptiva de 2023-07-01-Preview. Consulte Adicionar campos de vetor e Create uma consulta vetor para obter ajuda de migração.

Se você planeja usar o novo recurso de pré-filtragem, deverá usar um índice criado após 2023-10-01.

Create ou Atualizar Índice:

  • vectorSearch tem definições para algorithms, profilese vectorizers:

    • algorithms continua a dar suporte hnsw e agora também dá eknnsuporte a , em referência ao HNSW (Hierárquico Navigable Small World) e aos exaustivos vizinhos K-nearest (eKNN). Na seção algoritmo, você pode definir várias combinações nomeadas de parâmetros HNSW e eKNN. Isso substitui algorithmConfigurations dentro da vectorSearch propriedade em 2023-07-01-Preview.

    • profiles é uma nova definição que especifica a configuração do algoritmo. Por exemplo, suponha que você tenha configurações de algoritmo chamadas HNSW-1, HSNW-2 eKNN-1. Um perfil pode especificar HNSW-1.

    • vectorizers é definido em um índice, mas usado no momento da consulta para inserir uma cadeia de caracteres de consulta de texto. Um vetorizador faz referência a um modelo de inserção. O serviço de pesquisa faz uma chamada para o modelo de inserção para vetorizar a cadeia de caracteres de consulta de texto e, em seguida, passa o resultado para o mecanismo de pesquisa para uma consulta vetor.

  • Em campos vetoriais, vectorSearchProfile substitui vectorSearchConfiguration. A vectorSearchProfile propriedade especifica qual perfil de pesquisa de vetor usar no campo.

  • Em índices criados antes dessa versão da API, ao chamar a API 2023-10-01-Preview, em sua solicitação, você deve alterar o campo para especificar um vectorSearchProfile , desde que o perfil especifique exatamente o mesmo algoritmo especificado anteriormente em vectorSearchConfiguration. Por exemplo, se a definição de campo existente especificar "vectorSearchConfiguration": "myHnsw", você deverá substituí-la por "vectorSearchProfile": "your profile name"e o perfil deverá ser definido para fazer referência ao mesmo "algorithm": "myHnsw".

Pesquisa Documentos:

  • vectorQueriesvectors substitui em 2023-07-01-Preview
  • vectorQueries.vectorsvectors.values substitui em 2023-07-01-Preview.
  • A consulta vetorial agora é uma estrutura polimórfica. kind deve ser especificado para indicar o tipo de consulta de vetor que está sendo solicitada. "kind": "vector" significa que a consulta é um vetor, portanto, o chamador já deve ter vetorizado a cadeia de caracteres de consulta de pesquisa em uma inserção de vetor.
  • "exhaustive": "true" é uma nova propriedade que especifica se é necessário fazer uma pesquisa exaustiva (força bruta) de vizinho k mais próximo em todos os vetores dentro do índice de vetor.
  • vectorFilterMode é um novo parâmetro para especificar o pré-filtragem (padrão para índices criados após 2023-10-01) ou pós-filtragem (padrão em índices anteriores) na consulta.

A partir de 29 de março de 2024: as respostas GET não retornam mais cadeias de conexão ou chaves. Consulte Alteração interruptiva para o código do cliente que lê informações de conexão para obter detalhes.

2023-07-01-Preview

Importante

A substituição dessa versão prévia foi anunciada em 15 de abril de 2024 e será desativada em 8 de julho de 2024. Para obter ajuda com a migração, consulte Atualizar APIs REST no Azure AI Pesquisa.

Esta versão tem recursos de versões prévias anteriores, além do suporte à pesquisa de vetor:

2021-04-30-Prévia

Esta versão prévia inclui todos os recursos introduzidos em 2020-06-30-Preview, além de adições às seguintes APIs:

2020-06-30

Esta versão fornece recursos geralmente disponíveis, incluindo:

  • Controle de acesso baseado em função do Azure para operações do plano de dados
  • Pontuação de relevância (BM25)
  • Repositórios de conhecimento
  • Fonte de dados do indexador para Azure Data Lake Storage (ADLS) Gen2
  • Habilidade de Pesquisa de Entidade Personalizada
  • Indexadores em execução em um sistema ou identidade gerenciada pelo usuário por meio de Microsoft Entra ID
  • A partir de 29 de março de 2024: as respostas GET não retornam mais cadeias de conexão ou chaves. Consulte Alteração interruptiva para o código do cliente que lê informações de conexão para obter detalhes.

2020-06-30-Preview

Esta versão prévia inclui todos os recursos introduzidos no 2019-05-06-Preview, além das seguintes adições:

  • Pesquisa semântica, um recurso premium executado em serviços de camada Standard e que invoca a classificação semântica.
  • Fonte de dados do indexador para conectores Power Query
  • Fonte de dados do indexador para MySQL
  • Fonte de dados do indexador para a API do Gremlin do Cosmos DB
  • Fonte de dados do indexador para SharePoint Online
  • Propriedade Normalizer para normalização de texto, para filtragem, facetação e classificação que não diferenciam maiúsculas de minúsculas
  • Redefinir documentos para indexação baseada em indexador para atualizar especificamente documentos específicos por ID
  • Habilidade cognitiva de Vinculação de Entidade (v3)
  • Habilidade cognitiva de reconhecimento de entidade (v3)
  • Habilidade cognitiva de Análise de Sentimento (v3)
  • A partir de 29 de março de 2024: as respostas GET não retornam mais cadeias de conexão ou chaves. Consulte Alteração interruptiva para o código do cliente que lê informações de conexão para obter detalhes.

2019-05-06-Preview

  • Suporte à fonte de dados do indexador para a API do MongoDB do Cosmos DB
  • Fonte de dados do indexador para exclusão temporária de blob nativo no Armazenamento de Blobs
  • parâmetro featuresMode que retorna informações detalhadas sobre uma pontuação de relevância
  • Habilidade cognitiva do AML (Azure Machine Learning)
  • Habilidade cognitiva de detecção de identificação pessoal
  • Armazenar em cache documentos enriquecidos para preservar e reutilizar o processamento de imagens (e outros enriquecimentos de IA)
  • A partir de 29 de março de 2024: as respostas GET não retornam mais cadeias de conexão ou chaves. Consulte Alteração interruptiva para o código do cliente que lê informações de conexão para obter detalhes.

Confira também