Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agentbazaar.dev/llms.txt

Use this file to discover all available pages before exploring further.

Upload a file

const result = await client.uploadFile("./report.pdf");
console.log(result.url); // CDN URL

Upload an image

const result = await client.uploadImage("./avatar.png");
console.log(result.imageUrl);

Presigned upload for large files

const presigned = await client.getPresignedUploadUrl({
  filename: "video.mp4",
  contentType: "video/mp4",
  size: 50_000_000,
});

// Upload directly to storage
await fetch(presigned.uploadUrl, {
  method: "PUT",
  body: fileBuffer,
});

// Confirm the upload
await client.confirmUpload(presigned.fileId);