Skip to content
1 min read · 200 words

@nhtio/adk/batteries/embeddings/transformers_js

transformers.js Embeddings adapter battery — dual-environment ONNX feature-extraction.

Remarks

Environment-neutral (Node + browser, ONNX Runtime auto-selected) — so, unlike the WebLLM embeddings battery, it IS re-exported from the environment-neutral @nhtio/adk/batteries/embeddings barrel. Re-exports the adapter class, the validation schema + validateOptions wrapper, every option / pipeline type alias (including the shared base shapes re-exported from the OpenAI battery), and the battery-scoped exceptions.

References

BaseEmbeddingsAdapterOptions

Re-exports BaseEmbeddingsAdapterOptions


BatteryLifecycleBattery

Re-exports BatteryLifecycleBattery


BatteryLifecycleCallback

Re-exports BatteryLifecycleCallback


BatteryLifecycleHooks

Re-exports BatteryLifecycleHooks


BatteryLifecyclePhase

Re-exports BatteryLifecyclePhase


BatteryLifecycleReport

Re-exports BatteryLifecycleReport


CreateTransformersJsEmbeddingsPipeline

Re-exports CreateTransformersJsEmbeddingsPipeline


defaultPoolAndNormalize

Re-exports defaultPoolAndNormalize


E_INVALID_TRANSFORMERS_JS_EMBEDDINGS_OPTIONS

Re-exports E_INVALID_TRANSFORMERS_JS_EMBEDDINGS_OPTIONS


E_TRANSFORMERS_JS_EMBEDDINGS_ENGINE_ERROR

Re-exports E_TRANSFORMERS_JS_EMBEDDINGS_ENGINE_ERROR


EmbeddingKind

Re-exports EmbeddingKind


EmbedOptions

Re-exports EmbedOptions


l2Normalize

Re-exports l2Normalize


poolAndNormalize

Re-exports poolAndNormalize


Pooled2D

Re-exports Pooled2D


TokenStates3D

Re-exports TokenStates3D


TransformersJsEmbeddingsAdapter

Re-exports TransformersJsEmbeddingsAdapter


TransformersJsEmbeddingsAdapterOptions

Re-exports TransformersJsEmbeddingsAdapterOptions


TransformersJsEmbeddingsDataType

Re-exports TransformersJsEmbeddingsDataType


TransformersJsEmbeddingsDeviceType

Re-exports TransformersJsEmbeddingsDeviceType


TransformersJsEmbeddingsModelSource

Re-exports TransformersJsEmbeddingsModelSource


transformersJsEmbeddingsOptionsSchema

Re-exports transformersJsEmbeddingsOptionsSchema


TransformersJsEmbeddingsPipeline

Re-exports TransformersJsEmbeddingsPipeline


TransformersJsEmbeddingsProgressCallback

Re-exports TransformersJsEmbeddingsProgressCallback


TransformersJsPooling

Re-exports TransformersJsPooling


TransformersJsPoolingOwner

Re-exports TransformersJsPoolingOwner


validateOptions

Re-exports validateOptions