cicora.ai
Specifikacija API-jaVektorsko iskanje

Vdelave

Besedilo ali podprte vhode pretvorite v vektorje za iskanje, gručenje in priporočila.

Referenčna dokumentacija za integracijo: parametre in razpoložljive zmožnosti izberite v nastavitvah API-ja svojega računa in v katalogu modelov za svoje okolje.

Ustvarite vektorje

Polje input sprejme en element ali paket. Ohranite položaj vsakega vhoda: indeks odgovora se mora preslikati na vaš izvorni dokument.

V enem indeksu ne mešajte vektorjev, ustvarjenih z različnimi modeli ali razsežnostmi, brez izrecnega načrta selitve.

Zahteva za vdelavo
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"
  }'

Indeksiranje

  • Besedilo za indeksiranje in iskanje normalizirajte na enak način.
  • Pri vsakem indeksu hranite ID modela in dimenzijo.
  • Dolge dokumente pred vdelavo razdelite na smiselne dele.

Iskanje in vrednotenje

Uporabite kosinusno podobnost ali metriko, ki jo zahteva vaš vektorski pogon, nato pa po želji ponovno razvrstite majhen nabor kandidatov.

Kakovost redno vrednotite na resničnih poizvedbah. Visoka številčna podobnost ne zagotavlja koristnega odgovora za uporabnika.