Skip to main content

Interface: EmbeddingConfig

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:21

Configuration for the embedding model used to encode memory content and document chunks into dense vectors.

Properties​

dimensions?​

optional dimensions: number

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:40

Dimensionality of produced vectors. Must match the dimensionality expected by the configured vector store.

Example​

1536

model?​

optional model: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:33

Model name to use for generating embeddings. When omitted the provider's default model is used.

Example​

'text-embedding-3-small'

provider​

provider: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:26

Embedding provider identifier.

Example​

'openai' | 'cohere' | 'local'