File size: 648 Bytes
59485cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var fetch = require("node-fetch");
async function query(data) {
	const response = await fetch(
		"https://api-inference.huggingface.co/models/openskyml/dalle-3-xl",
		{
			headers: { Authorization: "Bearer " },
			method: "POST",
			body: JSON.stringify(data),
		}
	);
	const result = await response.blob();
	return result;
}
var fs = require("fs-extra");
async function a() {
await query({"inputs": "dragon"}).then(async(response) => {
	//console.log(response.arrayBuffer())
	var barray =await response.arrayBuffer();
	
	const buffer = Buffer.from(barray);
	fs.writeFileSync(__dirname+"/hg.png",buffer)
	console.log(buffer)
	// Use image
})
}
a()