Embedder Schema
JSON Schema for embedding provider configuration
Embedder Definition
Schema Definition
EmbedderConfig describes an embedding provider used during knowledge ingestion.
api_key
config
EmbedderRuntimeConfig captures runtime tuning options for an embedder client.
id
model
provider
Example
embedders:
- id: openai_default
provider: openai
model: text-embedding-3-small
api_key: "{{ .env.OPENAI_API_KEY }}"
config:
batch_size: 64
timeout: 30s
api_key
and other credentials must use environment interpolation.- Optional
config.batch_size
overridesconfig.knowledge.embedder_batch_size
. - Add provider-specific extras (e.g.,
base_url
) using schema extension fields.