diff --git a/packages/inference/src/utils/request.ts b/packages/inference/src/utils/request.ts index 9bc0333434..a8e2aa465a 100644 --- a/packages/inference/src/utils/request.ts +++ b/packages/inference/src/utils/request.ts @@ -65,9 +65,9 @@ export async function innerRequest( { requestId: response.headers.get("x-request-id") ?? "", status: response.status, body: output } ); } - if (typeof output.error === "string" || typeof output.detail === "string") { + if (typeof output.error === "string" || typeof output.detail === "string" || typeof output.message === "string") { throw new InferenceClientProviderApiError( - `Failed to perform inference: ${output.error ?? output.detail}`, + `Failed to perform inference: ${output.error ?? output.detail ?? output.message}`, { url, method: info.method ?? "GET",