Mitä upotteiden luonti tarkoittaa?

Upotteiden luonti muuntaa tekstin numeeriseksi vektoriksi, jota koneet voivat vertailla. Tämä on hyödyllistä semanttisessa haussa, klusteroinnissa, suosituksissa ja samankaltaisuustarkistuksissa.

Työkalun kuvaus

Tämä työkalu lähettää tekstisi valitulle upotemallille ja näyttää tuloksena saadun vektorin sekä sen ulottuvuudet. Se tukee OpenAI-, Google- ja Voyage AI -malleja, joten voit vertailla palveluntarjoajia tai testata upoteasetuksia poistumatta sovelluksesta.

Esimerkki

Syöte:

Palauta salasanasi tiliasetusten sivulta.

Tuloste:

{
  "malli": "openai/text-embedding-3-small",
  "ulottuvuudet": 1536,
  "upote": [0.0123, -0.0441, 0.0087]
}

Ominaisuudet

  • Voit valita tuettujen OpenAI-, Google- ja Voyage AI -upotemallien välillä
  • Näyttää upotteen ulottuvuudet ja raakavektorin JSON-muodossa
  • Lataa tuloksen tiedostona embedding.json

Näin se toimii

Työkalu siistii syötetyn tekstin, lähettää sen valitun mallin kanssa upote-API:lle ja näyttää palautetun vektorin tulosalueella. Jos malli vaihtuu, myös vektorin rakenne voi muuttua, joten ulottuvuuskentän avulla voit varmistaa, mitä sait takaisin.

Vinkkejä

  • Käytä lyhyttä ja edustavaa tekstiä, kun vertailet malleja.
  • Eri palveluntarjoajat ja mallit palauttavat usein vektoreita, joiden ulottuvuudet poikkeavat toisistaan.
  • Tämä on hyvä tapa tehdä semanttisen hakuprosessin järkevyystarkistus ennen kuin liität sen koodiisi.