Skip to content

EmbeddingsService

Defined in: packages/embeddings/src/embeddings.service.ts:16

new EmbeddingsService(provider?, runtime?): EmbeddingsService

Defined in: packages/embeddings/src/embeddings.service.ts:29

EmbeddingProvider

EmbeddingRuntime

EmbeddingsService

generate(input): Promise<EmbeddingResult | null>

Defined in: packages/embeddings/src/embeddings.service.ts:41

Generate an embedding for the given text. Returns null (and logs a warning) instead of throwing when the API is unavailable, so that callers can continue without an embedding.

string = ...

string = ...

Promise<EmbeddingResult | null>


getCounters(): Readonly<typeof this.counters>

Defined in: packages/embeddings/src/embeddings.service.ts:85

Readonly<typeof this.counters>


getPrometheusMetrics(): string

Defined in: packages/embeddings/src/embeddings.service.ts:89

string