cicora.ai
API spetsifikatsiyasiEmbeddings

Embeddings

Qidiruv, klasterlash va tavsiyalar uchun matn yoki qo‘llanadigan kirishlarni vektorlarga aylantiring.

Integratsiya ma’lumotnomasi: muhitingiz uchun parametrlar va mavjud imkoniyatlarni akkaunt API sozlamalari hamda model katalogidan tanlang.

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.