whiskapi
Version:
Unofficial API for Whisk image generation.
31 lines (30 loc) • 853 B
JavaScript
const request = async function (req) {
req.headers.set("Origin", "https://labs.google");
req.headers.set("Referer", "https://labs.google/fx/tools/whisk");
// console.log(req.headers);
// if (!req.headers.has("Authorization")) {
// console.warn("Warning: Request is missing authorization headers: " + req.url)
// }
try {
const reqs = await fetch(req.url, {
body: req.body,
method: req.method,
headers: req.headers,
});
const res = await reqs.text();
if (!reqs.ok) {
return {
Err: new Error(res)
};
}
return {
Ok: res,
};
}
catch (err) {
return {
Err: (err instanceof Error) ? err : new Error("Failed to fetch.")
};
}
};
export { request };