Skip to content

Embeddings

An embedding turns a piece of text — a judge finding, a memory, a work-item title — into a numeric vector that captures its meaning, so Capacitor can tell when two things are about the same topic even when the wording differs. That’s what lets near-duplicate judge findings collapse into a single cluster on the Facts tab instead of piling up, and what powers semantic matching for memories and Work Items correlation.

Settings → Embeddings (/admin/settings/ai/embeddings) is where you pick the provider that produces those vectors and enter its credentials. All three features that rely on them — session memories, eval judge-fact deduplication, and Work Items correlation — use this one provider: one set of credentials, one place to change them.

Embedding credentials used to live on AI Providers and the provider selector on Evals; both now live here.

Embedding:Provider selects the active provider; the matching credential block below must be filled in for the features that use embeddings to work.

KeyType / rangeDefaultNotes
Embedding:Providerenum voyage / openai / kurrentaivoyagekurrentai only on plans that allow it.
Embedding:Voyage:ApiKeysecretRequired when judge-fact dedup is enabled and Voyage is active. Stored encrypted at rest.
Embedding:Voyage:Modelstringvoyage-4-lite (runtime)Form renders blank; the runtime default applies.
Embedding:OpenAI:ApiKeysecretStored encrypted at rest.
Embedding:OpenAI:Modelstringtext-embedding-3-small (runtime)Form renders blank; the runtime default applies (EmbeddingOptions.DefaultOpenAIModel).
Embedding:OpenAI:Dimensionsint 0–3072unset = model native0 or blank uses the provider’s native dimension count.
Embedding:BatchSizeint 1–25664Groups inputs into fewer provider requests.

Kurrent AI, on plans that allow it, uses deployment-managed credentials — the API token, endpoint, and gateway are set by Kurrent at deployment and aren’t admin-editable.

Saved changes take effect immediately; no restart is required.

  • Evals — enables the judge-fact deduplication that consumes these embeddings, and sets the server-runner run limits.
  • AI providers — the judge-vendor credentials the eval runner uses.
  • Work items — the correlation agent, which also uses this embedding pipeline.