API-Versionen in Azure KI-Suche

Azure KI-Suche stellt regelmäßig Funktionsupdates bereit. Manchmal, aber nicht immer, erfordern diese Updates eine neue Version der API, um die Abwärtskompatibilität zu gewährleisten. Die Veröffentlichung einer neuen Version ermöglicht Ihnen, zu steuern, wann und wie Sie Suchdienstupdates in Ihren Code integrieren.

In der Regel erfolgt für REST-APIs und Bibliotheken eine Versionsangabe nur im Bedarfsfall, da es einen gewissen Aufwand erfordern kann, wenn Sie Ihren Code aktualisieren, um eine neue API-Version zu verwenden. Eine neue Version ist nur dann erforderlich, wenn sich ein Aspekt der API in einer Weise geändert hat, die die Abwärtskompatibilität beeinträchtigt. Ursache für solche Änderungen können Fehlerbehebungen bei vorhandenen Funktionen sein oder neue Funktionen, die vorhandene API-Oberflächenbereiche ändern.

Weitere Informationen zum Veralterungspfad finden Sie unter Lebenszyklus- und Support-Richtlinie des Azure-SDKs.

Veraltete Versionen

2023-07-01-Preview wurde am 8. April 2024 veraltet und wird ab dem 8. Juli 2024 nicht mehr unterstützt.

Dies war die erste REST-API, die Vektorsuchunterstützung angeboten hat. Neuere API-Versionen weisen eine andere Vektorkonfiguration auf. Sie sollten so bald wie möglich zu einer neueren Version migrieren.

Nicht mehr unterstützte Versionen

Einige API-Versionen werden nicht mehr dokumentiert und sind nicht mehr unterstützt.

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

Alle SDKs basieren auf REST-API-Versionen. Wenn eine REST-Version nicht mehr vorhanden ist, werden sdk-Pakete, die auf dieser Version basieren, ebenfalls nicht mehr unterstützt. Alle Azure KI-Suche .NET SDKs, die älter als 3.0.0-rc sind, gelten jetzt als veraltet.

Der Support für die oben aufgeführten Versionen endete am 15. Oktober 2020. Wenn Sie über Code verfügen, der eine nicht mehr vorhandene Version verwendet, können Sie vorhandenen Code migieren zu einer neueren REST-API-Version oder zu einer neueren Azure SDK.

REST-APIs

REST-API Link
Suchdienst (Datenebene) Siehe API-Versionen in der REST-API-Referenz.
Suchverwaltung (Steuerungsebene) Siehe API-Versionen in der REST-API-Referenz.

Azure SDK für .NET

In der folgenden Tabelle finden Sie Links zu neueren SDK-Versionen:

SDK-Version Status Änderungsprotokoll BESCHREIBUNG
Azure. Search.Documents 11 Aktiv Change Log APIs für Vorgänge auf Datenebene in einem Dienst, z. B. Lese-/Schreibvorgänge für Inhalte und Objekte
Azure. ResourceManager.Search Aktiv Change Log APIs für Vorgänge auf Steuerungsebene im Suchdienst

Azure SDK für Java

SDK-Version Status Änderungsprotokoll BESCHREIBUNG
azure-search-documents 11 Aktiv Change Log Verwenden Sie die Clientbibliothek azure-search-documents für Datenebenenvorgänge.
azure-resourcemanager-search 2 Aktiv Change Log Verwenden Sie die azure-resourcemanager-search-Clientbibliothek für Steuerungsebenenvorgänge.

Azure SDK für JavaScript

SDK-Version Status Änderungsprotokoll BESCHREIBUNG
@azure/search-documents 12 Aktiv Change Log Verwenden Sie die @azure/search-documents-Clientbibliothek für Datenebenenvorgänge.
@azure/arm-search 4 Aktiv Change Log Verwenden Sie das Paket @azure/arm-search für Vorgänge auf Steuerungsebene.

Azure SDK für Python

SDK-Version Status Änderungsprotokoll BESCHREIBUNG
azure-search-documents 11 Aktiv Change Log Verwenden Sie die azure-search-documents-Clientbibliothek für Datenebenenvorgänge.
azure-mgmt-search 9 Aktiv Change Log Verwenden Sie die azure-mgmt-search-Clientbibliothek für Steuerungsebenenvorgänge.

Alle Azure SDKs

Wenn Sie nach Betaclientbibliotheken und -dokumentationen suchen, enthält diese Seite Links zu allen Azure SDK Bibliothekspaketen, Code und Dokumenten.