#
Class: InferenceClientHubApiError

Thrown when the HTTP request to the hub fails, e.g. due to API issues or server errors.

##
Hierarchy

- `InferenceClientHttpRequestError`

  ↳ `InferenceClientHubApiError`

##
Constructors

###
constructor

• new InferenceClientHubApiError(`message`, `httpRequest`, `httpResponse`): `InferenceClientHubApiError`

####
Parameters

Name | Type
--- | ---
`message` | `string`
`httpRequest` | `HttpRequest`
`httpResponse` | `HttpResponse`

####
Returns

`InferenceClientHubApiError`

####
Overrides

InferenceClientHttpRequestError.constructor

####
Defined in

inference/src/errors.ts:68

##
Properties

###
cause

• `Optional` cause: `unknown`

####
Inherited from

InferenceClientHttpRequestError.cause

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es2022.error.d.ts:26

###
httpRequest

• httpRequest: `HttpRequest`

####
Inherited from

InferenceClientHttpRequestError.httpRequest

####
Defined in

inference/src/errors.ts:34

###
httpResponse

• httpResponse: `HttpResponse`

####
Inherited from

InferenceClientHttpRequestError.httpResponse

####
Defined in

inference/src/errors.ts:35

###
message

• message: `string`

####
Inherited from

InferenceClientHttpRequestError.message

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1077

###
name

• name: `string`

####
Inherited from

InferenceClientHttpRequestError.name

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1076

###
stack

• `Optional` stack: `string`

####
Inherited from

InferenceClientHttpRequestError.stack

####
Defined in

doc-internal/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/lib/lib.es5.d.ts:1078

###
prepareStackTrace

▪ `Static` `Optional` prepareStackTrace: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any`

Optional override for formatting stack traces

`See`

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

####
Type declaration

▸ (`err`, `stackTraces`): `any`

#####
Parameters

Name | Type
--- | ---
`err` | `Error`
`stackTraces` | `CallSite`[]

#####
Returns

`any`

####
Inherited from

InferenceClientHttpRequestError.prepareStackTrace

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:11

###
stackTraceLimit

▪ `Static` stackTraceLimit: `number`

####
Inherited from

InferenceClientHttpRequestError.stackTraceLimit

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:13

##
Methods

###
captureStackTrace

▸ captureStackTrace(`targetObject`, `constructorOpt?`): `void`

Create .stack property on a target object

####
Parameters

Name | Type
--- | ---
`targetObject` | `object`
`constructorOpt?` | `Function`

####
Returns

`void`

####
Inherited from

InferenceClientHttpRequestError.captureStackTrace

####
Defined in

inference/node_modules/.pnpm/@types+node@18.13.0/node_modules/@types/node/globals.d.ts:4

Update on GitHub