# Interface : Options

## Propriétés

### billTo

• `Optional` **billTo** : `string`

Le compte de facturation à utiliser pour les requêtes.

Par défaut, les requêtes sont facturées sur le compte de l'utilisateur. Les requêtes ne peuvent être facturées qu'à une organisation dont l'utilisateur est membre et qui a souscrit à Enterprise Hub.

#### Défini dans[[billto.defined-in]]

[inference/src/types.ts:42](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L42)

___

### fetch

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

Fonction de récupération personnalisée à utiliser à la place de la fonction par défaut, par exemple pour utiliser un proxy ou modifier les en-têtes.

#### Déclaration de type[[fetch.type-declaration]]

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

##### Paramètres[[fetch.parameters]]

| Nom | Type |
| :------ | :------ |
| `input` | `RequestInfo` \| `URL` |
| `init?` | `RequestInit` |

##### Retourne[[fetch.returns]]

`Promise`\<`Response`\>

#### Défini dans[[fetch.defined-in]]

[inference/src/types.ts:25](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L25)

___

### includeCredentials

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

(Par défaut : "same-origin"). String | Boolean. Les identifiants à utiliser pour la requête. S'il s'agit d'une chaîne de caractères, elle sera transmise telle quelle. S'il s'agit d'un booléen, true correspondra à "include" et false n'enverra aucun identifiant.

#### Défini dans[[includecredentials.defined-in]]

[inference/src/types.ts:34](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L34)

___

### retry\_on\_error

• `Optional` **retry\_on\_error** : `boolean`

(Par défaut : true) Booléen. Si une requête renvoie une erreur 503, la requête est réessayée avec les mêmes paramètres.

#### Défini dans[[retryonerror.defined-in]]

[inference/src/types.ts:20](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L20)

___

### signal

• `Optional` **signal** : `AbortSignal`

Signal du contrôleur d'annulation à utiliser pour l'interruption de la requête.

#### Défini dans[[signal.defined-in]]

[inference/src/types.ts:29](https://github.com/huggingface/huggingface.js/blob/main/packages/inference/src/types.ts#L29)

