# ZCode

> Ajoutez un fournisseur personnalisé dans l'éditeur ZCode pour vous connecter à l'API LMU AI — une seule entrée contient à la fois les points de terminaison Anthropic et OpenAI, vous donnant accès à Claude, GPT et aux modèles chinois.

URL: https://docs.lmuai.com/fr/docs/tools/zcode



ZCode est une application de bureau d'environnement de développement agentique (ADE) conçue pour les tâches de longue durée. Elle prend en charge les fournisseurs personnalisés pour tout service de modèle qui parle le protocole Anthropic ou OpenAI — cette page couvre sa connexion à LMU AI.

***

## Installer ZCode [#installer-zcode]

Téléchargez et installez la version correspondant à votre système d'exploitation depuis le site officiel :

* Site web : [https://zcode.z.ai](https://zcode.z.ai)

***

## Ajouter LMU AI comme fournisseur [#ajouter-lmu-ai-comme-fournisseur]

Ouvrez **Paramètres → Fournisseurs de modèles** et cliquez sur « **Ajouter un fournisseur** » en **bas** de la liste des fournisseurs à gauche, puis remplissez :

| Champ                              | Valeur                                      |
| ---------------------------------- | ------------------------------------------- |
| **Nom**                            | ce que vous voulez, par ex. `LMU AI`        |
| **Point de terminaison Anthropic** | `https://api.lmuai.com`                     |
| **Point de terminaison OpenAI**    | `https://api.lmuai.com/v1`                  |
| **Clé API**                        | la clé `sk-` générée dans la console LMU AI |

<Callout type="warn" title="Les deux points de terminaison prennent des formes /v1 différentes">
  * **Point de terminaison Anthropic** : `https://api.lmuai.com` — **sans** `/v1` ; le client ajoute lui-même `/v1/messages`
  * **Point de terminaison OpenAI** : `https://api.lmuai.com/v1` — **doit** inclure `/v1`

  Les confondre produit une erreur 401 ou 404. Les deux adresses peuvent coexister dans la même entrée de fournisseur — ZCode utilise le protocole correspondant au modèle que vous choisissez.
</Callout>

***

## Ajouter des modèles [#ajouter-des-modèles]

Les fournisseurs personnalisés **ne récupèrent pas automatiquement une liste de modèles**, alors ajoutez-les à la main :

1. Enregistrez la configuration du fournisseur
2. Cliquez sur « **Ajouter un modèle** »
3. Saisissez manuellement l'identifiant du modèle, par ex. `claude-opus-5`
4. Activez le **bouton d'activation**

Répétez pour chaque modèle souhaité. Identifiants de modèle courants :

| Identifiant de modèle | Notes                               |
| --------------------- | ----------------------------------- |
| `claude-opus-5`       | Claude Opus 5 (fleuron, recommandé) |
| `claude-sonnet-5`     | Claude Sonnet 5 (équilibré)         |
| `claude-haiku-4-5`    | Claude Haiku 4.5 (rapide)           |
| `gpt-5.6-sol`         | GPT-5.6 Sol                         |
| `glm-5.2`             | GLM-5.2                             |
| `qwen3.8-max-preview` | Qwen 3.8 Max Preview                |
| `deepseek-v4-pro`     | DeepSeek V4 Pro                     |
| `kimi-k3`             | Kimi K3                             |

Vous ne savez pas quel modèle saisir ? Rendez-vous dans la [Galerie de modèles](/fr/docs/guide/models) pour voir tous les identifiants de modèle disponibles et les copier en un clic.

***

## Activer la fenêtre de contexte de 1M [#activer-la-fenêtre-de-contexte-de-1m]

Les modèles principaux tels que `claude-opus-5` et `claude-sonnet-5` prennent en charge une fenêtre de contexte de 1M tokens — ajoutez le suffixe `[1M]` à l'identifiant du modèle pour l'activer :

```
claude-opus-5[1M]
```

Saisissez l'identifiant complet avec le suffixe en suivant les étapes « Ajouter un modèle » ci-dessus.

<Callout type="info" title="La fenêtre de contexte peut être ajustée par modèle">
  Dans **Paramètres → Fournisseurs de modèles**, ouvrez un modèle et développez « **Avancé** » pour définir la **fenêtre de contexte** et le **nombre maximal de tokens de sortie** pour ce modèle en particulier. Les deux sont modifiables pour les modèles d'un fournisseur personnalisé.

  Il est recommandé de laisser le nombre maximal de tokens de sortie vide (il suit alors la limite propre au modèle). Notez que l'espace de sortie partage le même contexte que votre historique de conversation, donc plus vous le réglez haut, moins d'historique peut être conservé et plus tôt la compaction automatique s'enclenche.
</Callout>

***

## Vérifier la configuration [#vérifier-la-configuration]

**Redémarrez ZCode** une fois configuré, sélectionnez votre modèle nouvellement ajouté dans le sélecteur de modèles de la zone de chat, et envoyez une instruction simple pour tester. Une réponse normale signifie que tout est en place.

<Callout type="info" title="Impossible de se connecter ? Vérifiez d'abord le proxy">
  Le proxy HTTP dans les paramètres de ZCode n'est pas un proxy global, mais **les requêtes de modèle passent bien par lui**. Si un proxy casse la connexion, désactivez-le et réessayez. Les variables d'environnement `HTTP_PROXY` / `HTTPS_PROXY` s'appliquent également, et ZCode nécessite un redémarrage après leur modification.
</Callout>

***

## Notes [#notes]

* LMU AI est un fournisseur tiers / personnalisé, alors créez-le avec « **Ajouter un fournisseur** » en bas de la liste — ne modifiez pas les entrées de fournisseurs intégrées
* Le **point de terminaison Anthropic** prend `https://api.lmuai.com` (sans `/v1`) ; le **point de terminaison OpenAI** prend `https://api.lmuai.com/v1` (avec `/v1`)
* Pour la clé API, saisissez la clé `sk-` générée dans la console LMU AI
* Les fournisseurs personnalisés nécessitent d'ajouter chaque modèle à la main et d'activer son bouton d'activation avant qu'il n'apparaisse dans le sélecteur
* Un déploiement tiers d'un modèle du même nom peut offrir des **niveaux d'effort de réflexion** différents du point de terminaison officiel ; les modèles personnalisés n'exposent généralement qu'une paire activé/désactivé, ou aucune
* Si vous rencontrez des erreurs liées aux images avec un modèle personnalisé, vérifiez que le modèle lui-même accepte l'entrée d'images et déclarez sa capacité d'image dans la configuration du modèle
