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'