Download Webllm/engine.js from Anshuman9600000/Chatbot: direct link, hf CLI and curl.
- Browser
- Download file 552 Bytes
-
https://huggingface.co/Anshuman9600000/Chatbot/resolve/main/Webllm/engine.js
- Command line
-
hf download hf://Anshuman9600000/Chatbot/Webllm/engine.js
-
curl -L -o engine.js https://huggingface.co/Anshuman9600000/Chatbot/resolve/main/Webllm/engine.js
552 Bytes
| import { Tokenizer } from './tokenizer.js'; | |
| import { loadModel, generateText } from './model.js'; // Create this next if not present | |
| let tokenizer, model; | |
| export default async function initWebLLM(config) { | |
| console.log("Initializing WebLLM..."); | |
| tokenizer = await Tokenizer.load(config.tokenizerUrl); | |
| model = await loadModel(config.modelUrl); | |
| return { | |
| async chat(prompt) { | |
| const inputIds = tokenizer.encode(prompt); | |
| const outputIds = await generateText(model, inputIds); | |
| return tokenizer.decode(outputIds); | |
| } | |
| }; | |
| } |