#
Interface: Options

##
Properties

###
billTo

• `Optional` billTo: `string`

The billing account to use for the requests.

By default the requests are billed on the user’s account. Requests can only be billed to an organization the user is a member of, and which has subscribed to Enterprise Hub.

####
Defined in

inference/src/types.ts:42

###
fetch

• `Optional` fetch: (`input`: `RequestInfo` | `URL`, `init?`: `RequestInit`) => `Promise`\<`Response`>

Custom fetch function to use instead of the default one, for example to use a proxy or edit headers.

####
Type declaration

▸ (`input`, `init?`): `Promise`\<`Response`>

#####
Parameters

Name | Type
--- | ---
`input` | `RequestInfo` | `URL`
`init?` | `RequestInit`

#####
Returns

`Promise`\<`Response`>

####
Defined in

inference/src/types.ts:25

###
includeCredentials

• `Optional` includeCredentials: `string` | `boolean`

(Default: “same-origin”). String | Boolean. Credentials to use for the request. If this is a string, it will be passed straight on. If it’s a boolean, true will be “include” and false will not send credentials at all.

####
Defined in

inference/src/types.ts:34

###
retry _ on _ error

• `Optional` retry_on_error: `boolean`

(Default: true) Boolean. If a request 503s, the request will be retried with the same parameters.

####
Defined in

inference/src/types.ts:20

###
signal

• `Optional` signal: `AbortSignal`

Abort Controller signal to use for request interruption.

####
Defined in

inference/src/types.ts:29

< > Update on GitHub