Files
wajs-server/x.ts
bipproduction ea1937da6d tambahannya
2025-10-20 07:54:09 +08:00

34 lines
957 B
TypeScript

async function query(data: any) {
const file = Buffer.from(await Bun.file("./downloads/billing-server-20-06-2024.pdf").arrayBuffer()).toString("base64");
const base64File = `data:application/pdf;base64,${file}`;
const fileObject = {
type: "file:full",
data: base64File,
mime: "application/pdf",
name: "billing-server-20-06-2024.pdf"
}
const response = await fetch(
"https://cloud-aiflow.wibudev.com/api/v1/prediction/4da85628-c638-43d3-9491-4cd0a7e6b1b8",
{
headers: {
Authorization: "Bearer v3WdPjn61bNDsEYCO5_LYPRs16ICKjpQE6lF60DjpNo",
"Content-Type": "application/json"
},
method: "POST",
body: JSON.stringify({
...data,
uploads: [fileObject]
})
}
);
const result = await response.text();
return result;
}
query({"question": "apa isi data ini ?"}).then((response) => {
console.log(response);
});