REST API-verziók (Azure AI-Keresés)

Ez a cikk az Azure AI-Keresés Keresés REST API-k aktuális és korábbi verzióit sorolja fel.

Verziószámozott API-dokumentumok

A REST API-dokumentumok már verziószámozottak. Amikor megnyit egy API-referencialapot, egy verzióválasztó jelenik meg a tartalomjegyzék felett.

  1. Bontsa ki a Referencia > adatsík elemet.

  2. Válasszon ki egy API-referencialapot.

  3. Válasszon egy API-verziót a bal felső legördülő szűrőből.

    Képernyőkép a verzióválasztóról.

Stabil verziók

API-verzió Specifikáció API-frissítések
2023-11-01 (Legújabb) Swagger-specifikáció Kibocsátási megjegyzés
2020-06-30 Swagger-specifikáció Kibocsátási megjegyzés
2019-05-06 Swagger-specifikáció Összetett típusokat ad hozzá.
2017-11-11 Swagger-specifikáció Képességcsoportokat és AI-bővítést ad hozzá.
2016-09-01 Swagger-specifikáció Indexelőket ad hozzá.
2015-02-28 2020. 10. 10. után nem támogatott Első általánosan elérhető kiadás.

Előzetes verzió

Az előzetes verziókkal tesztelheti az új funkciókat, visszajelzéseket gyűjthet, és felderítheti és kijavíthatja a problémákat. Az előzetes verziójú API-k a Microsoft Azure előzetes verziójának kiegészítő használati feltételei között érhetők el.

API-verzió Specifikáció API-frissítések
2024-03-01-Preview (Legújabb) Swagger-specifikáció Kibocsátási megjegyzés
2023-10-01-Preview Swagger-specifikáció Kibocsátási megjegyzés
2023-07-01-Preview (elavult) Swagger-specifikáció Kibocsátási megjegyzés
2021-04-30-Preview Swagger-specifikáció Kibocsátási megjegyzés
2020-06-30-Preview Swagger-specifikáció Kibocsátási megjegyzés
2019-05-06-Preview Swagger-specifikáció Kibocsátási megjegyzés
2017-11-11-Preview Swagger-specifikáció A stabil verzióhoz társított előzetes verzió.
2016-09-01-Preview Swagger-specifikáció A stabil verzióhoz társított előzetes verzió.
2015-02-28-Preview (kivezetve) 2020. 10. 10. után nem támogatott A stabil verzióhoz társított előzetes verzió.
2014-10-20-Preview (kivezetve) 2020. 10. 10. után nem támogatott Második nyilvános előzetes verzió.
2014-07-31-Preview (kivezetve) 2020. 10. 10. után nem támogatott Első nyilvános előzetes verzió.

Kibocsátási megjegyzések

2024-03-01-Preview

Ez az előzetes verzió a következő előzetes verziójú API-k hozzáadásával épül 2023-10-01-preview fel, amelyekkel helyet takaríthat meg:

  • Új , keskeny adattípusok a vektormezőkhöz , ha olyan modelleket ágyaz be, amelyek támogatják őket, vagy kvantálási logikával rendelkezik, amelyek kisebb vektorokat adnak ki.
  • Új vektorkvantálási tulajdonságok a keresési index beépített vektortömörítéséhez.
  • Új logikai tárolt tulajdonság egy vektormezőn , amely meghatározza, hogy a mező egy további példánya van-e tárolva. A további másolat a mező lekért tartalma. Ha nem tárolja, a mező továbbra is használható a lekérdezésekben, de nem adható vissza keresési eredményben. Ezt a tulajdonságot beállíthatja úgy, hogy helyet biztosítson a keresési szolgáltatásnak vagy a vektorkvótának egy keresési indexben.

2023-11-01

Ez a verzió általánosan elérhető funkciókat biztosít, többek között a következőket:

  • Szemantikai rangsorolás Keresés Post-kérelmekben.
  • Vektorkeresési indexelés Létrehozás vagy indexfrissítési kérelmekben, valamint vektoros lekérdezések Keresés Post-kérelmekben.

2023-10-01-Preview

Ez a verzió tartalmazza a korábbi előzetes verziókban bevezetett összes funkciót, valamint a vektoros keresési API-k hozzáadását és módosítását. Frissítések a vektoros keresési API-kra a 2023-07-01-Preview verzióhoz való kompatibilitástörő változás. A migráláshoz lásd: Vektormezők hozzáadása és vektoros lekérdezés Létrehozás.

Ha az új előszűrő képességet tervezi használni, a 2023.10.01. után létrehozott indexet kell használnia.

Létrehozás vagy index frissítése:

  • vectorSearcha , profilesés vectorizersdefiníciókkal algorithmsrendelkezik:

    • algorithms továbbra is támogatja hnsw és most is támogatja eknna HNSW(Hierarchical Navigable Small World) (Hierarchical Navigable Small World, HNSW) és a teljes körű K-legközelebbi szomszédok (eKNN) használatát. Az algoritmus szakaszban a HNSW és az eKNN paraméterek több nevesített kombinációját is definiálhatja. Ez a vectorSearch 2023-07-01-Preview tulajdonságon belülre lépalgorithmConfigurations.

    • profiles egy új definíció, amely meghatározza az algoritmus konfigurációját. Tegyük fel például, hogy rendelkezik HNSW-1, HSNW-2, eKNN-1 nevű algoritmuskonfigurációkkal. Egy profil HNSW-1-et adhat meg.

    • vectorizers egy indexben van definiálva, de a lekérdezéskor szöveges lekérdezési sztring beágyazására használatos. A vektorizáló beágyazási modellre hivatkozik. A keresőszolgáltatás meghívja a beágyazási modellt a szöveges lekérdezési sztring vektorizálására, majd átadja az eredményt a keresőmotornak egy vektoros lekérdezéshez.

  • A vektormezőkben a vectorSearchProfile helyére a képlet lép vectorSearchConfiguration. A vectorSearchProfile tulajdonság határozza meg, hogy melyik vektoros keresési profilt használja a mezőben.

  • Az API-verzió előtt létrehozott indexek esetében a 2023-10-01-Preview API meghívásakor a kérésben módosítania kell a mezőt, hogy megadjon egy vectorSearchProfile értéket, amíg a profil pontosan ugyanazt az algoritmust adja meg, amelyet korábban a -ben vectorSearchConfigurationmegadott. Ha például a meglévő meződefiníció a értéket adja meg "vectorSearchConfiguration": "myHnsw", cserélje le a értékre "vectorSearchProfile": "your profile name", és a profilt úgy kell definiálni, hogy ugyanarra "algorithm": "myHnsw"hivatkozzon.

dokumentumok Keresés:

  • vectorQueries replaces vectors in 2023-07-01-Preview

  • vectorQueries.vectorsvectors.values a 2023-07-01-Preview verzióban cseréli le.

  • A vektoros lekérdezés mostantól polimorf szerkezet. kind meg kell adni a kért vektoros lekérdezés típusát.

    • "kind": "vector" azt jelenti, hogy a lekérdezés vektor, ezért a hívónak már vektorizálta a keresési lekérdezési sztringet egy vektoros beágyazásba.
  • "exhaustive": "true" egy új tulajdonság azt határozza meg, hogy teljes körű (találgatásos) k-legközelebbi szomszédkeresést kell-e végezni a vektorindex összes vektorában.

  • vectorFilterMode a 2023-10-01 után létrehozott indexek alapértelmezett előszűrési vagy utólagos szűrésének (alapértelmezett értéke a korábbi indexeken) megadására szolgáló új paraméter a lekérdezésben.

2023-07-01-Preview

Fontos

Az előzetes verzió elavulását 2024. április 15-én jelentették be, és 2024. július 8-án kivezetik. A migrálással kapcsolatos segítségért lásd: REST API-k frissítése az Azure AI-Keresés.

Ez a verzió a korábbi előzetes verziók funkcióival, valamint a vektorkeresés támogatásával rendelkezik:

2021-04-30-preview

Ez az előzetes verzió tartalmazza a 2020-06-30 Előzetes verzióban bevezetett összes funkciót, valamint a következő API-k kiegészítéseit:

2020-06-30

Ez a verzió általánosan elérhető funkciókat biztosít, többek között a következőket:

  • Azure-beli szerepköralapú hozzáférés-vezérlés adatsík-műveletekhez
  • Relevanciapontozás (BM25)
  • Tudástárak
  • Indexelő adatforrás Azure Data Lake Storage (ADLS) Gen2-hez
  • Egyéni entitáskeresési képesség
  • Rendszer vagy felhasználó által felügyelt identitás alatt futó indexelők Microsoft Entra ID

2020-06-30-preview

Ez az előzetes verzió tartalmazza a 2019-05-06-Preview verzióban bevezetett összes funkciót, valamint a következő kiegészítéseket:

  • Szemantikai keresés, egy prémium szintű szolgáltatás, amely standard szintű szolgáltatásokon fut, és amely szemantikai rangsorolást hív meg.
  • Indexelő adatforrás Power Query-összekötőkhöz
  • Indexelő adatforrás a MySQL-hez
  • Indexelő adatforrás a Cosmos DB Gremlin API-hoz
  • Indexelő adatforrás a SharePoint Online-hoz
  • A szöveg normalizálásának normalizáló tulajdonsága, kis- és nagybetűk megkülönböztetése, szűrése és rendezése esetén
  • Az indexelőalapú indexelés dokumentumainak alaphelyzetbe állítása adott dokumentumok azonosító szerinti frissítéséhez
  • Entitás összekapcsolása kognitív képesség (v3)
  • Entitásfelismerési kognitív képesség (v3)
  • Hangulatelemzési kognitív képesség (v3)

2019-05-06-Preview

  • Indexelő adatforrás támogatása a Cosmos DB MongoDB API-hoz
  • Indexelő adatforrás natív blob helyreállítható törléséhez a Blob Storage-ban
  • featuresMode paraméter, amely részletes információkat ad vissza a relevanciapontszámról
  • Az Azure Machine Learning (AML) kognitív készsége
  • Személyes azonosítás észlelése kognitív képesség
  • Bővített dokumentumok gyorsítótárazása a képfeldolgozás (és egyéb AI-bővítések) megőrzéséhez és újrafelhasználásához

Lásd még