cicora.ai
API specifikacijaVektorinė paieška

Įterpiniai

Paverskite tekstą ar palaikomas įvestis vektoriais paieškai, grupavimui ir rekomendacijoms.

Integracijų žinynas: savo paskyros API nustatymuose ir jūsų aplinkos modelių kataloge pasirinkite parametrus bei galimas funkcijas.

Sukurkite vektorius

Laukas input priima vieną elementą arba paketą. Išsaugokite kiekvienos įvesties padėtį: atsakymo indeksas turi būti susietas su jūsų šaltinio dokumentu.

Viename indekse nemaišykite skirtingų modelių arba matmenų sukurtų vektorių be aiškaus perkėlimo plano.

Įterpinio užklausa
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"
  }'

Indeksavimas

  • Tekstą indeksavimui ir paieškai normalizuokite vienodai.
  • Su kiekvienu indeksu saugokite modelio ID ir matmenį.
  • Prieš kurdami įterpinius ilgus dokumentus padalykite į prasmingas dalis.

Paieška ir vertinimas

Naudokite kosinuso panašumą arba jūsų vektorinio variklio reikalaujamą metriką, tada pasirinktinai perrikiuokite nedidelį kandidatų rinkinį.

Reguliariai vertinkite kokybę pagal realias užklausas. Didelis skaitinis panašumas negarantuoja naudingo atsakymo naudotojui.