# Jcode

Source: https://docs.aicentos.com/fr/clients/jcode

Language: fr

> Utiliser aicentos dans Jcode : point de terminaison compatible OpenAI précisé via le fichier de configuration

Jcode permet de préciser, via un fichier de configuration, un service API compatible OpenAI. Pointez la Base URL vers aicentos et renseignez l'API Key pour utiliser, dans Jcode, les modèles intégrés par aicentos.

## Prérequis

Créez d'abord, sur la page « API Key » de la console, une clé dédiée pour Jcode (nommez-la par exemple `jcode`, pour suivre plus facilement sa consommation).

* Console : [https://aicentos.com](https://aicentos.com)
* Créer une clé : [https://aicentos.com/keys](https://aicentos.com/keys)
* Recharger le portefeuille : [https://aicentos.com/wallet](https://aicentos.com/wallet)
* Site de documentation : [https://docs.aicentos.com](https://docs.aicentos.com)

## Configuration à renseigner

| Champ    | Valeur                                                              |
| -------- | ------------------------------------------------------------------- |
| Provider | OpenAI Compatible                                                   |
| Base URL | `https://aicentos.com/v1`                                           |
| API Key  | clé créée dans la console                                           |
| Model    | nom du modèle dans la « place de marché des modèles » de la console |

## Étapes de configuration

* Ouvrez le fichier de configuration de Jcode (généralement dans le répertoire de configuration utilisateur, du type `~/.jcode/config.json`).
* Ajoutez une entrée de provider compatible OpenAI.
* `baseURL` / `baseUrl` : `https://aicentos.com/v1`
* `apiKey` : la clé créée dans la console.
* `model` : le nom du modèle dans la « place de marché des modèles » de la console (voir [Modèles pris en charge](https://docs.aicentos.com/fr/billing/models-list)).
* Enregistrez puis redémarrez Jcode pour que la configuration prenne effet.

Structure de référence :

```json
{
  "provider": "openai",
  "baseUrl": "https://aicentos.com/v1",
  "apiKey": "sk-votre-clé",
  "model": "gpt-4o"
}
```

Si votre version place la configuration dans `~/.config/jcode/config.json`, modifiez le fichier du même nom à cet emplacement.

## Test

Après le redémarrage, créez une nouvelle session et envoyez une invite simple ; si la réponse arrive normalement, l'intégration fonctionne.

## Remarques

* Le nommage des options de configuration (`baseUrl` / `base_url`) peut varier selon les versions ; référez-vous aux noms de champs du modèle de configuration local.
* La Base URL s'arrête à `/v1`, ne la complétez pas en chemin d'interface complet.
* Si votre version de Jcode n'offre pas d'entrée de Base URL personnalisée, elle ne peut pas se connecter à un point de terminaison tiers ; passez à un autre client prenant en charge une Base URL personnalisée.
* Ne commitez pas la clé dans un dépôt ; référez-la si nécessaire via des variables d'environnement.