try {
const file = await client.files.upload({
filePath: "nonexistent.pdf",
});
} catch (error) {
if (error instanceof ApiError) {
console.error("API Error:", error.message);
// Handle API-specific errors (rate limits, permissions, etc.)
} else {
console.error("File system error:", error);
// Handle local file system errors
}
}