Views
No views yet
npm i @huggingface/transformers1import { pipeline, TextStreamer } from "@huggingface/transformers";
2
3// Create a text generation pipeline
4const generator = await pipeline(
5 "text-generation",
6 "onnx-community/AFM-4.5B-ONNX",
7 { dtype: "q4f16" },
8);
9
10// Define the list of messages
11const messages = [
12 { role: "system", content: "You are a helpful assistant." },
13 { role: "user", content: "What is the capital of France?" },
14];
15
16// Generate a response
17const output = await generator(messages, {
18 max_new_tokens: 512,
19 do_sample: false,
20 streamer: new TextStreamer(generator.tokenizer, { skip_prompt: true, skip_special_tokens: true }),
21});
22console.log(output[0].generated_text.at(-1).content);