EmbeddingsService
Defined in: packages/embeddings/src/embeddings.service.ts:16
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new EmbeddingsService(
provider?,runtime?):EmbeddingsService
Defined in: packages/embeddings/src/embeddings.service.ts:29
Parameters
Section titled “Parameters”provider?
Section titled “provider?”runtime?
Section titled “runtime?”Returns
Section titled “Returns”EmbeddingsService
Methods
Section titled “Methods”generate()
Section titled “generate()”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.
Parameters
Section titled “Parameters”model?
Section titled “model?”string = ...
string = ...
Returns
Section titled “Returns”Promise<EmbeddingResult | null>
getCounters()
Section titled “getCounters()”getCounters():
Readonly<typeofthis.counters>
Defined in: packages/embeddings/src/embeddings.service.ts:85
Returns
Section titled “Returns”Readonly<typeof this.counters>
getPrometheusMetrics()
Section titled “getPrometheusMetrics()”getPrometheusMetrics():
string
Defined in: packages/embeddings/src/embeddings.service.ts:89
Returns
Section titled “Returns”string