Versões da API REST (Azure AI Pesquisa)

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

Documentos da API com versão

Os documentos da API REST têm agora o controlo de versões. Quando abre uma página de referência da API, é apresentado um seletor de versões acima do índice.

  1. Expanda Plano de Dados de Referência>.

  2. Selecione uma página de referência da API.

  3. Escolha uma versão da API no filtro pendente no canto superior esquerdo.

    Captura de ecrã do seletor de versões.

Versões estáveis

Versão da API Especificação Atualizações da API
2023-11-01 (Mais recente) Especificação do Swagger Nota de versão
2020-06-30 Especificação do Swagger Nota de versão
2019-05-06 Especificação do Swagger Adiciona tipos complexos.
2017-11-11 Especificação do Swagger Adiciona conjuntos de competências e melhoramento de IA.
2016-09-01 Especificação do Swagger Adiciona indexadores.
2015-02-28 Não suportado após 10-10-2020 Primeira versão geralmente disponível.

Versões de pré-visualização

As versões de pré-visualização são lançadas para testar novas funcionalidades, recolher feedback e descobrir e corrigir problemas. As APIs de Pré-visualização estão disponíveis em Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.

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

Notas de versão

2024-03-01-Preview

Esta versão de pré-visualização baseia-se ao 2023-10-01-preview adicionar as seguintes APIs de pré-visualização que o ajudam a poupar espaço:

  • Novos tipos de dados estreitos para campos de vetor se tiver modelos de incorporação que os suportem ou lógica de quantização que produz vetores mais pequenos.
  • Novas propriedades de quantização de vetor para compressão de vetor incorporada num índice de pesquisa.
  • Nova propriedade booleana armazenada num campo de vetor que determina se é armazenada uma cópia extra do campo. A cópia extra é o conteúdo recuperável desse campo. Se não o armazenar, o campo continua a ser utilizado em consultas, mas não pode ser devolvido num resultado de pesquisa. Pode definir esta propriedade para poupar espaço no seu serviço de pesquisa ou quota de vetor num índice de pesquisa.

2023-11-01

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

  • Classificação semântica no Pesquisa Pedidos post.
  • Indexação de pesquisa de vetor em Pedidos de Criação ou Atualização do Índice e consultas de vetor no Pesquisa pedidos Post.

2023-10-01-Preview

Esta versão inclui todas as funcionalidades introduzidas em pré-visualizações anteriores, além de adições e modificações às APIs de pesquisa de vetores. Atualizações para as APIs de pesquisa de vetores são uma alteração interruptiva de 2023-07-01-Preview. Veja Adicionar campos de vetor e Criar uma consulta de vetor para obter ajuda de migração.

Se planeia utilizar a nova capacidade de pré-filtragem, tem de utilizar um índice criado após 2023-10-01.

Criar ou Atualizar Índice:

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

    • algorithms continua a suportar hnsw e agora também suporta , em referência ao HNSW (Hierarchical Navigable Small World) e aos vizinhos eknnK mais próximos exaustivos (eKNN). Na secção algoritmo, pode definir várias combinações nomeadas de parâmetros HNSW e eKNN. Isto 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 tem configurações de algoritmo com o nome HNSW-1, HSNW-2 eKNN-1. Um perfil pode especificar HNSW-1.

    • vectorizers está visível, mas atualmente ignorado.

  • Em campos de vetor, vectorSearchProfile substitui vectorSearchConfiguration. A vectorSearchProfile propriedade especifica o perfil de pesquisa de vetor a utilizar no campo.

  • Nos índices criados antes desta versão da API, ao chamar a API 2023-10-01-Preview, no seu pedido, tem de alterar o campo para especificar um vectorSearchProfile , desde que o perfil especifique o mesmo algoritmo especificado anteriormente no vectorSearchConfiguration. Por exemplo, se a definição de campo existente especificar "vectorSearchConfiguration": "myHnsw", tem de substituí-la "vectorSearchProfile": "your profile name"por e o perfil tem de ser definido para referenciar o mesmo "algorithm": "myHnsw".

Pesquisa Documentos:

  • vectorQueriesvectors substitui em 2023-07-01-Preview

  • vectorQueries.vectorsvectors.values substitui em 2023-07-01-Preview.

  • A consulta vetor é agora uma estrutura polimórfica. kind tem de ser especificado para indicar o tipo de consulta de vetor que está a ser pedida.

    • "kind": "vector" significa que a consulta é um vetor, pelo que o autor da chamada já deve ter vetorizado a cadeia de consulta de pesquisa numa incorporação de vetor.
  • "exhaustive": "true" é uma nova propriedade especifica se deve fazer uma pesquisa exaustiva (força bruta) k vizinho mais próxima em todos os vetores dentro do índice de vetor.

  • vectorFilterMode é um novo parâmetro para especificar o pré-filtro (predefinição para índices criados após 2023-10-01) ou pós-filtro (predefinição nos índices anteriores) na consulta.

2023-07-01-Preview

Esta versão inclui todas as funcionalidades introduzidas em pré-visualizações anteriores, além do suporte de pesquisa de vetores:

  • No índice de pesquisa, atribua Collection(Edm.Single) o tipo de dados em campos que contenham uma matriz de números de vírgula flutuante de precisão única. Este é o tipo de dados para a nova capacidade de pesquisa de vetores, utilizada para armazenar uma incorporação gerada por campo de documento. Também no índice de pesquisa, especifique as propriedades de configuração do vetor. Veja Criar ou Atualizar Índice para estas APIs.

  • As cargas de trabalho de indexação são atualizadas para aceitar dados de vetor. Consulte Adicionar, Atualizar ou Eliminar Documentos.

  • Parâmetros de consulta para pesquisa de vetores. Veja Pesquisa Documentos para estes parâmetros.

  • Obter Estatísticas de Serviço: devolve a quota do índice de vetor e a utilização do serviço.

  • Obter Estatísticas de Índice: devolve a quota do índice de vetor e a utilização do índice de pesquisa.

2021-04-30-Preview

Esta versão de pré-visualização inclui todas as funcionalidades introduzidas em 2020-06-30-Preview, além de adições às seguintes APIs:

2020-06-30

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

  • Controlo de acesso baseado em funções do Azure para operações do plano de dados
  • Classificação por relevância (BM25)
  • Arquivos de conhecimento
  • Origem de dados do indexador para Azure Data Lake Storage (ADLS) Gen2
  • Competência de Pesquisa de Entidades Personalizadas
  • Indexadores em execução num sistema ou identidade gerida pelo utilizador através de Microsoft Entra ID

2020-06-30-Preview

Esta versão de pré-visualização inclui todas as funcionalidades introduzidas em 2019-05-06-Preview, além das seguintes adições:

  • Pesquisa semântica, uma funcionalidade premium que é executada nos serviços de escalão Standard e que invoca a classificação semântica.
  • Origem de dados do indexador para conectores de Power Query
  • Origem de dados do indexador para MySQL
  • Origem de dados do Indexador para a API do Gremlin do Cosmos DB
  • Origem de dados do Indexador para o SharePoint Online
  • Propriedade normalizador para normalização de texto, para filtragem, ordenação e ordenação não sensíveis a maiúsculas e minúsculas
  • Repor Documentos para indexação baseada em indexador para atualizar especificamente documentos específicos por ID
  • Competência cognitiva de Associação de Entidades (v3)
  • Competência cognitiva de Reconhecimento de Entidades (v3)
  • Competência cognitiva da Análise de Sentimentos (v3)

05-05-06-Preview de 2019

  • Suporte da origem de dados do Indexador para a API mongoDB do Cosmos DB
  • Origem de dados do indexador para eliminação recuperável de blobs nativos no Armazenamento de Blobs
  • featuresMode parâmetro que devolve informações detalhadas sobre uma classificação de relevância
  • Competência cognitiva do Azure Machine Learning (AML)
  • Competência cognitiva de deteção de identificação pessoal
  • Colocar em cache documentos melhorados para preservar e reutilizar o processamento de imagens (e outros melhoramentos de IA)

Ver também