Skip to main content

Interface: EmbeddingConfig

Defined in: packages/agentos/src/memory/facade/types.ts:19

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/memory/facade/types.ts:38

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/memory/facade/types.ts:31

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/memory/facade/types.ts:24

Embedding provider identifier.

Example

'openai' | 'cohere' | 'local'