Vektorlar yarating
input maydoni bitta element yoki paketni qabul qiladi. Har bir kirish pozitsiyasini saqlang: javob indeksi asl hujjatingizga mos kelishi kerak.
Aniq migratsiya rejasiz bir indeksda turli modellar yoki o‘lchamlardan olingan vektorlarni aralashtirmang.
Embedding request
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"
}'Indekslash
- Indekslash va qidirishda matnni bir xil normallashtiring.
- Har indeks bilan model id va o‘lchamni saqlang.
- Embedding dan oldin uzun hujjatlarni mazmunli bo‘laklarga ajrating.
Qidiruv va baholash
Kosinus o‘xshashligi yoki vektor dvigatelingiz talab qilgan metrikadan foydalaning, keyin zarur bo‘lsa kichik tanlovga rerank qo‘llang.
Sifatni haqiqiy so‘rovlarda muntazam tekshiring. Yuqori sonli o‘xshashlik foydalanuvchi uchun foydali javobni kafolatlamaydi.