OpenAI
Deze pagina is automatisch vertaald. Bekijk het oorspronkelijke Engelstalige artikel.

Veelgestelde vragen over embeddings

FAQ voor de nieuwe en verbeterde embedding-modellen

Bijgewerkt: 5 days ago

Op 25 januari 2024 hebben we twee nieuwe embeddingmodellen uitgebracht: text-embedding-3-small en text-embedding-3-large. Dit zijn onze nieuwste en best presterende embeddingmodellen, met lagere kosten, betere meertalige prestaties en een nieuwe parameter om embeddings in te korten. Lees meer.

Wat is er anders aan de nieuwste embeddingmodellen?

Onze nieuwste v3-modellen bieden betere prestaties op gangbare benchmarks tegen een lagere prijs. Je kunt meer lezen over de prestatieverbeteringen in het aankondigingsblogbericht en de ontwikkelaarsdocumentatie.

Hoe kan ik bepalen hoeveel tokens een tekenreeks zal hebben voordat ik die probeer te embedden?

Je kunt het Tiktoken-pakket van OpenAI gebruiken om te controleren hoeveel tokens een tekenreeks zal hebben. Lees meer in onze ontwikkelaarsgids voor embeddings.

Hoe kan ik snel de K dichtstbijzijnde embeddingvectoren ophalen?

Voor snel zoeken in veel vectoren raden we aan een vectordatabase te gebruiken.

Welke afstandsfunctie moet ik gebruiken?

Embeddinguitvoer van de OpenAI API is standaard L2-genormaliseerd tot lengte 1, ook na inkorten met de parameter dimensions, wat betekent dat:

OpenAI-embeddings zijn genormaliseerd tot lengte 1, wat betekent dat:

  • Cosinusgelijkenis kan iets sneller worden berekend met alleen een dotproduct

  • Cosinusgelijkenis en Euclidische afstand leveren identieke rangschikkingen op

Was dit artikel nuttig?