Skip to content
1 min read · 118 words

@nhtio/adk/batteries/embeddings/webllm ​

WebLLM Embeddings adapter battery — WebGPU/in-process embeddings via @mlc-ai/web-llm.

Remarks ​

Browser/WebGPU-only, so reachable solely through this subpath (never re-exported from the environment-neutral @nhtio/adk/batteries/embeddings barrel). Re-exports the adapter class, the validation schema + validateOptions wrapper, every option / engine type alias (including the shared base shapes re-exported from the OpenAI battery), and the battery-scoped exceptions.

References ​

BaseEmbeddingsAdapterOptions ​

Re-exports BaseEmbeddingsAdapterOptions


CreateWebLLMEmbeddingsEngine ​

Re-exports CreateWebLLMEmbeddingsEngine


E_INVALID_WEBLLM_EMBEDDINGS_OPTIONS ​

Re-exports E_INVALID_WEBLLM_EMBEDDINGS_OPTIONS


E_WEBLLM_EMBEDDINGS_ENGINE_ERROR ​

Re-exports E_WEBLLM_EMBEDDINGS_ENGINE_ERROR


EmbeddingKind ​

Re-exports EmbeddingKind


EmbedOptions ​

Re-exports EmbedOptions


validateOptions ​

Re-exports validateOptions


WebLLMEmbeddingsAdapter ​

Re-exports WebLLMEmbeddingsAdapter


WebLLMEmbeddingsAdapterOptions ​

Re-exports WebLLMEmbeddingsAdapterOptions


WebLLMEmbeddingsEngine ​

Re-exports WebLLMEmbeddingsEngine


WebLLMEmbeddingsInitProgressReport ​

Re-exports WebLLMEmbeddingsInitProgressReport


webLLMEmbeddingsOptionsSchema ​

Re-exports webLLMEmbeddingsOptionsSchema