Azure AI 搜尋服務 中的 API 版本

Note

Azure AI 搜尋服務 可透過 Azure 入口網站REST APIAzure SDK 取得。 它同時也是 Foundry IQ 的基礎,這是一個管理式知識層,能將企業內容轉化為可重複使用、權限感知的知識庫,供 Microsoft Foundry 入口網站中的代理使用。

Azure AI 搜尋服務 會定期推出功能更新。 有時候 (但並不一定),這些更新會需要新版本的 API,以維持回溯相容性。 發行新版本可讓您控制在程式碼中整合搜尋服務更新的時機與方式。

一般來說,REST API 和 Azure SDK 客戶端函式庫只有在必要時才會有版本限制,因為升級程式碼以使用新版本可能需要一些努力。 只有在以破壞回溯相容性的方式變更 API 的某些層面時,才需要新版本。 在修正現有的功能,或新功能會變更現有 API 的介面區時,就會發生這類變更。

欲了解更多關於棄用路徑的資訊,請參閱 Azure SDK 生命週期與支援政策

已取代的版本

2023-07-01-preview 於 2024 年 4 月 8 日被棄用,並自 2024 年 7 月 8 日起不再支援。 此版本是首個提供向量搜尋支援的 REST API。 較新的 API 版本有不同的向量設定。 盡快遷移到更新的 API 版本 或更新的 SDK 版本。

已中止版本

截至 2020 年 10 月 15 日,以下 API 版本已停止,且不再有文件或支援:

  • 2015-02-28
  • 2015-02-28-Preview
  • 2014-07-31-Preview
  • 2014-10-20-Preview

所有 SDK 都以 REST API 版本為基礎。 若某個 REST API 版本被停用,基於該版本的 SDK 套件也會停止。 所有Azure AI 搜尋服務 .NET比 3.0.0-rc 更舊的 SDK 現在都已過時。

如果你的程式碼使用已停用的版本,請 遷移到更新的 API 版本 或更新的 SDK 版本。

REST API

REST API 連結
搜尋服務 (資料平面) 請參閱 REST API 參考中的 API 版本
搜尋管理 (控制平面) 請參閱 REST API 參考中的 API 版本

適用於 .NET 的 Azure SDK

SDK 版本 狀態 Changelog 描述
Azure.搜尋。文件 12 Active 更新日誌 服務上資料平面作業的 API,例如內容和對象的讀寫作業。
Azure。ResourceManager.Search Active 更新日誌 搜尋服務上控制平面作業的 API。

適用於 Java 的 Azure SDK

SDK 版本 狀態 Changelog 描述
Azure Search-Documents 12 Active 更新日誌 使用 azure-search-documents 用戶端程式庫進行資料平面作業。
azure-resourcemanager-search 2 Active 更新日誌 使用 azure-resourcemanager-search 用戶端程式庫進行控制平面作業。

適用於 JavaScript 的 Azure SDK

SDK 版本 狀態 Changelog 描述
@azure/搜尋文件 13 Active 更新日誌 使用 @azure/search-documents 用戶端程式庫進行資料平面作業。
@azure/arm-search 4 Active 更新日誌 使用封裝 @azure/arm-search 封裝進行控制平面作業。

適用於 Python 的 Azure SDK

SDK 版本 狀態 Changelog 描述
Azure Search-Documents 12 Active 更新日誌 使用 azure-search-documents 用戶端程式庫進行資料平面作業。
azure-mgmt-search 9 Active 更新日誌 使用 azure-mgmt-search 用戶端程式庫進行控制平面作業。

All Azure SDK

如果你在找測試版客戶端函式庫和文件,此頁面包含所有Azure SDK函式庫套件、程式碼和文件的連結。