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.
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.