Opprett vektorer
Feltet input godtar ett element eller en batch. Behold plasseringen til hvert element: en svarindeks må kunne knyttes til kildedokumentet.
Ikke bland vektorer produsert av ulike modeller eller dimensjoner i én indeks uten en uttrykkelig migreringsplan.
Forespørsel om innebygginger
bash
curl --request POST https://cicora.ai/api/v1/embeddings \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/text-embedding-3-small",
"input": ["First support note", "Second support note"],
"encoding_format": "float"
}'Indeksering
- Normaliser tekst på samme måte ved indeksering og søk.
- Oppbevar modell-ID og dimensjon sammen med hver indeks.
- Del lange dokumenter i meningsfulle segmenter før de gjøres om til innebygginger.
Søk og evaluering
Bruk cosinuslikhet eller metrikken som vektormotoren krever, og bruk deretter eventuelt omrangering på et lite kandidatsett.
Evaluer kvaliteten regelmessig med virkelige spørringer. Høy numerisk likhet garanterer ikke et nyttig brukersvar.