diff --git a/.changeset/young-pans-pump.md b/.changeset/young-pans-pump.md new file mode 100644 index 0000000000000000000000000000000000000000..c238898ba99f277ca19fb7c21b4dd51b42945000 --- /dev/null +++ b/.changeset/young-pans-pump.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +fix: enhance error message in llamacloud diff --git a/packages/llamaindex/src/cloud/utils.ts b/packages/llamaindex/src/cloud/utils.ts index 4c38b246d84bb43b02b4d6fb6041143047da9039..3ebc65d5ab9404e4607389a8d248c451f90a64ab 100644 --- a/packages/llamaindex/src/cloud/utils.ts +++ b/packages/llamaindex/src/cloud/utils.ts @@ -31,6 +31,11 @@ export function initService({ apiKey, baseUrl }: ClientParams = {}) { request.headers.set("Authorization", `Bearer ${token}`); return request; }); + client.interceptors.error.use((error) => { + throw new Error( + `LlamaCloud API request failed. Error details: ${JSON.stringify(error)}`, + ); + }); if (!token) { throw new Error( "API Key is required for LlamaCloudIndex. Please pass the apiKey parameter",