You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Feature]: First-class "Embedding & Vector Store Providers" resource, reusable across Semantic Cache and future embedding-based policies #3418
Embedding provider and vector DB settings needed for Semantic Cache (embedding_provider, embedding_provider_dimension, embedding_provider_api_key, vector_db_provider, vector_db_provider_host, etc.) currently live as flat keys in the gateway's config.toml, with no Console UI to manage them. The current key structure appears to only support a single embedding provider and vector store — there's no confirmed support for configuring more than one.
Suggest adding "Embedding & Vector Store Providers" as a first-class, UI-managed resource, following the same pattern already used for "LLM Providers": configure once (endpoint, auth, model, dimension / host, port, credentials), then select from a dropdown wherever needed, instead of editing config files directly.
This would also support multiple named providers, so different use cases (e.g. a cheaper model for high-volume caching vs. a stricter one elsewhere) aren't forced to share one global config.
Semantic Cache is a confirmed consumer of this config today. A shared, reusable resource would avoid re-solving the same config problem if similar embedding-based features (e.g. semantic guardrails, semantic routing) are added later.
changed the title [-][Feature]: First-class "Embedding Providers" resource, reusable across Semantic Cache and future embedding-based policies[/-][+][Feature]: First-class "Embedding & Vector Store Providers" resource, reusable across Semantic Cache and future embedding-based policies[/+]on Sep 10, 2026
Activity
[-][Feature]: First-class "Embedding Providers" resource, reusable across Semantic Cache and future embedding-based policies[/-][+][Feature]: First-class "Embedding & Vector Store Providers" resource, reusable across Semantic Cache and future embedding-based policies[/+]