1.0.0 • Published 11 months ago

@hpcc-js/wasm-llama v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
11 months ago

@hpcc-js/wasm-llama

Installation

npm install @hpcc-js/wasm-llama

Quick Start

import { Llama, WebBlob } from "@hpcc-js/wasm-llama";

let llama = await Llama.load();
const model = "https://huggingface.co/CompendiumLabs/bge-base-en-v1.5-gguf/resolve/main/bge-base-en-v1.5-q4_k_m.gguf";
const webBlob: Blob = await WebBlob.create(new URL(model));

const data: ArrayBuffer = await webBlob.arrayBuffer();

const embeddings = llama.embedding("Hello and Welcome!", new Uint8Array(data));

Reference