cicora.ai
Especificação da APIPesquisa vetorial

Embeddings

Transforme texto ou entradas compatíveis em vetores para pesquisa, agrupamento e recomendações.

Referência de integração: escolha os parâmetros e as capacidades disponíveis nas definições da API da sua conta e no catálogo de modelos do seu ambiente.

Criar vetores

O campo input aceita um item ou um lote. Conserve a posição de cada entrada: um índice de resposta tem de corresponder ao documento de origem.

Não misture no mesmo índice vetores produzidos por modelos ou dimensões diferentes sem um plano explícito de migração.

Pedido de embedding
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"
  }'

Indexação

  • Normalize o texto da mesma forma para indexação e pesquisa.
  • Guarde o ID e a dimensão do modelo com cada índice.
  • Divida documentos longos em segmentos significativos antes de criar embeddings.

Pesquisa e avaliação

Use semelhança do cosseno ou a métrica exigida pelo seu motor vetorial e, opcionalmente, aplique reordenação a um pequeno conjunto de candidatos.

Avalie regularmente a qualidade em consultas reais. Uma semelhança numérica elevada não garante uma resposta útil para o utilizador.