# Codex

> Ajoutez Tchavi comme fournisseur de modèles dans ~/.codex/config.toml et payez Codex en mobile money.

- Canonical: https://tchavi.com/fr/docs/coding-agents/codex

---


Fait partie des guides [agents de code](/docs/coding-agents).

Codex décrit les fournisseurs comme des blocs nommés dans `~/.codex/config.toml`. Tchavi, c'est un bloc et une variable d'environnement.

## Le configurer

```toml
model = "gpt-5.4"
model_provider = "tchavi"

[model_providers.tchavi]
name = "Tchavi"
base_url = "https://tchavi.com/api/v1"
env_key = "TCHAVI_API_KEY"
wire_api = "chat"
```

Puis :

```bash
export TCHAVI_API_KEY=sk-tch-votre-cle
codex
```

`env_key` nomme la variable dans laquelle Codex lit la clé — la clé elle-même n'entre jamais dans le fichier, donc `config.toml` reste synchronisable entre machines sans risque.

## wire_api

`wire_api = "chat"` sélectionne `/v1/chat/completions`, le format que tous les modèles du catalogue prennent en charge.

<Callout type="note" title="Quel wire_api choisir">
  Tchavi sert aussi `/v1/responses` : `wire_api = "responses"` fonctionne donc pour les modèles
  OpenAI. Utilisez `"chat"` sauf si vous avez besoin d'une fonctionnalité propre à Responses : c'est
  le format qui couvre aussi les modèles Claude, DeepSeek, Gemini et Qwen, et changer de modèle ne
  devient alors qu'une ligne à modifier.
</Callout>

## Changer de modèle

Changez `model` pour n'importe quel identifiant Tchavi — `claude-sonnet-4-6`, `deepseek-v4-pro`, `gpt-5.4`. Pour garder plusieurs fournisseurs configurés à la fois, ajoutez d'autres blocs `[model_providers.*]` et pointez `model_provider` vers celui que vous voulez :

```toml
[model_providers.tchavi-eco]
name = "Tchavi (économique)"
base_url = "https://tchavi.com/api/v1"
env_key = "TCHAVI_API_KEY"
wire_api = "chat"
```

Les deux blocs peuvent partager la même `env_key`, puisqu'il s'agit du même compte.

---

Suivant : [Cursor](/docs/coding-agents/cursor) · Retour aux [agents de code](/docs/coding-agents)

