> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexinference.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenWorker

> Connectez OpenWorker à FlexInference via son fournisseur OpenAI.

OpenWorker connecte son fournisseur OpenAI à tout serveur compatible OpenAI. Les clés sont stockées dans le magasin de secrets local de l'application, et non dans un fichier.

OpenWorker ne vous permet pas de définir `start_within` par requête, la date limite est donc associée à la clé. Créez-en une d'abord (voir [clés d'agent](/fr/agent-keys)).

<Note>
  OpenWorker est en bêta ouverte, ces champs sont donc susceptibles de changer.
  Vérifiez-les par rapport à votre version.
</Note>

Le point de terminaison et la clé sont configurés via l'interface utilisateur de l'application, et non un fichier, cette page ne contient donc pas d'invite de configuration d'agent. Seule la ligne du modèle se trouve dans la configuration.

## Configurer OpenWorker

1. Ouvrez OpenWorker et accédez aux paramètres du fournisseur. Choisissez le fournisseur **OpenAI**.
2. Collez votre clé d'agent dans **OpenAI API key**.
3. Définissez **Custom endpoint (optional)** sur le routeur, en incluant le suffixe `/v1`.

```text theme={null}
https://api.flexinference.com/v1
```

4. Définissez le modèle par défaut dans `~/.config/coworker/config.toml`.

```toml theme={null}
model = "gpt-5.6-sol"
```

Un fichier par espace de travail situé à `<your-project>/.coworker/config.toml` remplace le fichier global. Chaque clé y est facultative, et les clés non définies reviennent aux valeurs par défaut intégrées.

OpenWorker lit également `OPENAI_API_KEY` depuis l'environnement. Exportez votre clé d'agent à cet endroit pour la garder hors du magasin de secrets.

```bash theme={null}
export OPENAI_API_KEY=flex_live_...
```

## Confirmer l'application de la clé

Chaque réponse est accompagnée de `x-flexinference-defaults-applied`. OpenWorker n'affiche pas les en-têtes de réponse, lisez plutôt la requête dans le tableau de bord sous **Logs**.

## Dépannage

**OpenWorker n'a pas détecté le fournisseur à partir de la clé.** Il vérifie les préfixes `sk-` et `AIza` pour en deviner un, et une clé `flex_live_` ne correspond à aucun des deux. Choisissez **OpenAI** vous-même.

**Les requêtes vont toujours à OpenAI.** **Custom endpoint (optional)** est vide, le fournisseur revient donc à `api.openai.com`. Définissez-le sur l'URL du routeur, y compris `/v1`.

**[`400 unsupported_parameter`](/fr/errors#unsupported_parameter).** OpenWorker a envoyé un paramètre de Chat Completions que nous ne traduisons pas, et sur un modèle non-OpenAI, nous refusons n'importe lequel d'entre eux. Utilisez un slug `gpt-*`.

**[`400 key_default_not_applicable`](/fr/errors#key_default_not_applicable).** Votre clé contient une durée et l'un de ces paramètres l'accompagnait. Modifiez la clé pour un niveau.

**Le sélecteur de modèle et `config.toml` ne concordent pas.** Un fichier `.coworker/config.toml` par espace de travail remplace le fichier global. Vérifiez lequel votre répertoire de projet contient.

Consultez [erreurs](/fr/errors) pour toutes les refus que nous renvoyons, et [clés d'agent](/fr/agent-keys) pour celles qui ne sont pas spécifiques à OpenWorker.
