Megosztás a következőn keresztül:


Ismerje meg, hogyan hozhat létre beágyazásokat az Azure OpenAI-val

A beágyazás az adatmegjelenítés speciális formátuma, amelyet gépi tanulási modellek és algoritmusok könnyen használhatnak. A beágyazás egy szöveg szemantikai jelentésének információdús ábrázolása. Minden beágyazás lebegőpontos számok vektora, így a vektortérben lévő két beágyazás távolsága korrelál két bemenet szemantikai hasonlóságával az eredeti formátumban. Ha például két szöveg hasonló, akkor a vektoros ábrázolásuknak is hasonlónak kell lennie. A power vector similarity search beágyazása azure-adatbázisokba, például Az Azure Cosmos DB for MongoDB virtuális mag , az Azure SQL Database vagy az Azure Database for PostgreSQL – rugalmas kiszolgáló.

Beágyazások lekérése

Egy szöveg beágyazási vektorának lekéréséhez kérést küldünk a beágyazási végponthoz az alábbi kódrészletekben látható módon:

curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings?api-version=2024-02-01\
  -H 'Content-Type: application/json' \
  -H 'api-key: YOUR_API_KEY' \
  -d '{"input": "Sample Document goes here"}'

Ajánlott eljárások

Ellenőrizze, hogy a bemenetek nem lépik-e túl a maximális hosszt

  • A legújabb beágyazási modellek bemeneti szövegének maximális hossza 8192 token. Mielőtt kérést küld, ellenőrizze, hogy a bemenetek nem lépik-e túl ezt a korlátot.
  • Ha egyetlen beágyazási kérelemben küld egy bemeneti tömböt, a maximális tömbméret 2048.

Korlátozások és kockázatok

Beágyazási modelljeink megbízhatatlanok lehetnek, vagy bizonyos esetekben társadalmi kockázatokat jelenthetnek, és károkat okozhatnak a kockázatcsökkentések hiányában. Tekintse át a felelős AI-tartalmakat, ha többet szeretne megtudni arról, hogyan lehet felelősen megközelíteni a használatukat.

Következő lépések