cicora.ai
Spesifikasi APICarian vektor

Pembenaman

Tukarkan teks atau input yang disokong kepada vektor untuk carian, pengelompokan dan cadangan.

Rujukan penyepaduan: pilih parameter dan keupayaan yang tersedia daripada tetapan API akaun serta katalog model untuk persekitaran anda.

Cipta vektor

Medan input menerima satu item atau kelompok. Kekalkan kedudukan setiap input: indeks respons mesti dipetakan kepada dokumen sumber anda.

Jangan campurkan vektor yang dihasilkan oleh model atau dimensi berbeza dalam satu indeks tanpa pelan migrasi yang jelas.

Permintaan pembenaman
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"
  }'

Pengindeksan

  • Normalkan teks dengan cara yang sama untuk pengindeksan dan carian.
  • Simpan ID model dan dimensi bersama setiap indeks.
  • Bahagikan dokumen panjang kepada bahagian bermakna sebelum pembenaman.

Carian dan penilaian

Gunakan persamaan kosinus atau metrik yang diperlukan oleh enjin vektor anda, kemudian, jika perlu, susun semula kedudukan set calon yang kecil.

Nilai kualiti pada pertanyaan sebenar secara berkala. Persamaan berangka yang tinggi tidak menjamin jawapan pengguna yang berguna.