Manage embedding model selection and migration per tenant.
Set the embedding model for each purpose on a specific tenant, or use
__platform__ for the global default. Setting a new model for an
in-use tenant queues a dual-write migration (#3210 companion).
Embeddings are model-specific vectors that power semantic search. Changing the embedding model requires migrating all existing vectors through a careful dual-write lifecycle:
Supported models:
amazon.titan-embed-text-v2:0 — Titan text (1024-dim, AWS-native)amazon.nova-2-multimodal-embeddings-v1:0 — Nova multimodal (1024-dim, AWS-native, image+text)cohere.embed-english-v3 — Cohere v3 (1024-dim, AWS-native)gemini-embedding-002 — Gemini Embedding 2 (768-dim, Google AI, multimodal incl. audio)text-embedding-3-large — OpenAI 3-large (3072-dim, text-only, parity with gbrain default)text-embedding-3-small — OpenAI 3-small (1536-dim, text-only, cheaper alternative)