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

# Sélection de modèles pour Coding Agents

> Choisir le bon modèle pour chaque tâche de codage — tableau comparatif, recommandations et configuration

## Comparaison des modèles pour le codage

| Modèle                   | Vitesse     | Qualité du code | Coût     | Fenêtre de contexte | Optimal pour                         |
| ------------------------ | ----------- | --------------- | -------- | ------------------- | ------------------------------------ |
| `claude-opus-4-6`        | Moyen       | Excellent       | \$\$\$\$ | 200K                | Architecture, refactoring complexe   |
| `gpt-5.4`                | Moyen       | Excellent       | \$\$\$\$ | 200K                | Raisonnement complexe, planification |
| `claude-sonnet-4-6`      | Rapide      | Très bon        | \$\$\$   | 200K                | Codage général, revues               |
| `gemini-3.1-pro-preview` | Rapide      | Très bon        | \$\$\$   | 1M                  | Analyse de grandes codebases         |
| `gpt-5-mini`             | Très rapide | Bon             | \$\$     | 128K                | Éditions rapides, complétion         |
| `gemini-3.5-flash`       | Très rapide | Bon             | \$\$     | 1M                  | Itération rapide, recherche          |
| `deepseek-v4-pro`        | Moyen       | Très bon        | \$       | 1M                  | Tâches intensives en raisonnement    |
| `deepseek-v4-flash`      | Rapide      | Bon             | \$       | 1M                  | Génération en masse, boilerplate     |

Pour le nouveau groupe de modeles orientes code, envisagez aussi `qwen-long-latest` pour les tres grands depots, `minimax-m3` pour le travail agent avec grand contexte, `kimi-k2.7-code-highspeed` pour les boucles de codage rapides, ainsi que `deepseek-v4-pro` / `deepseek-v4-flash`, `glm-5.2`, `step-3.7-flash` et `mimo-v2.5-pro` pour les requêtes compatibles OpenAI Chat.

## Recommandations par tâche

<AccordionGroup>
  <Accordion title="Génération de code / Scaffolding">
    **Recommandé** : `claude-sonnet-4-6`, `gemini-3.1-pro-preview`

    Code propre et bien structuré. Pour du scaffolding multi-fichiers complexe : `claude-opus-4-6`.

    Alternative budget : `deepseek-v4-flash` pour le boilerplate à moindre coût.
  </Accordion>

  <Accordion title="Revue de code / Refactoring">
    **Recommandé** : `claude-sonnet-4-6`, `deepseek-v4-pro`

    `deepseek-v4-pro` est particulièrement rentable — son approche chain-of-thought détecte les problèmes subtils.
  </Accordion>

  <Accordion title="Correction de bugs / Débogage">
    **Recommandé** : `claude-sonnet-4-6`, `gpt-5-mini`

    La correction de bugs a généralement un scope clair. Les modèles standard suffisent.
  </Accordion>

  <Accordion title="Conception d'architecture">
    **Recommandé** : `claude-opus-4-6`, `gpt-5.4`

    Les décisions d'architecture bénéficient du raisonnement le plus puissant. Rare mais à fort impact.
  </Accordion>

  <Accordion title="Éditions rapides / Complétion par tab">
    **Recommandé** : `gpt-5-mini`, `gemini-3.5-flash`

    La vitesse est cruciale pour l'utilisation interactive.
  </Accordion>
</AccordionGroup>

## Sélection du fournisseur dans TokenLab

### Stratégies de sélection

| Stratégie    | Comportement                                             | Optimal pour           |
| ------------ | -------------------------------------------------------- | ---------------------- |
| **PRIORITY** | Utilise le fournisseur disponible de plus haute priorité | Fiabilité              |
| **COST**     | Utilise le fournisseur disponible le moins cher          | Optimisation des coûts |

### Nouvelle tentative automatique

```
Requête : claude-sonnet-4-6
  → Fournisseur A (primaire) : erreur 503
  → Fournisseur B (nouvelle tentative) : ✓ Succès
```

### Formats API natifs

Lorsque le modèle sélectionné prend en charge un format d'API natif, TokenLab peut utiliser ce format pour une meilleure compatibilité :

| Famille de modèle | Format d'API       | URL de base                                                                             |
| ----------------- | ------------------ | --------------------------------------------------------------------------------------- |
| Claude            | Anthropic Messages | `https://api.tokenlab.sh`                                                               |
| GPT               | Réponses OpenAI    | `https://api.tokenlab.sh/v1`                                                            |
| Gemini            | API native Gemini  | `https://api.tokenlab.sh` ou `https://api.tokenlab.sh/v1beta` selon le chemin du client |
| DeepSeek          | Chat OpenAI        | `https://api.tokenlab.sh/v1`                                                            |

Claude Code constitue un chemin Anthropic-native solide. Les API Gemini-native existent aussi, mais Gemini CLI reste lui-même un chemin de compatibilité best-effort et ne doit pas être présenté comme un flux de travail durablement stable.

## Configuration par outil

<AccordionGroup>
  <Accordion title="Claude Code">
    ```bash theme={null}
    export ANTHROPIC_API_KEY="sk-your-tokenlab-key"
    export ANTHROPIC_BASE_URL="https://api.tokenlab.sh"
    ```

    Sélection du modèle : `claude --model claude-sonnet-4-6`

    [Guide complet →](/fr/integrations/claude-code)
  </Accordion>

  <Accordion title="Cursor">
    Settings → Models :

    * API Key : `sk-your-tokenlab-key`
    * Base URL : `https://api.tokenlab.sh/v1`

    [Guide complet →](/fr/integrations/cursor)
  </Accordion>

  <Accordion title="Codex CLI">
    ```bash theme={null}
    export OPENAI_API_KEY="sk-your-tokenlab-key"
    export OPENAI_BASE_URL="https://api.tokenlab.sh/v1"
    ```

    [Guide complet →](/fr/integrations/codex-cli)
  </Accordion>

  <Accordion title="Gemini CLI">
    ```bash theme={null}
    export GEMINI_API_KEY="sk-your-tokenlab-key"
    export GOOGLE_GEMINI_BASE_URL="https://api.tokenlab.sh"
    ```

    Considérez ce chemin comme une compatibilité best-effort, et non comme une intégration officielle de Gemini CLI.
    [Guide complet →](/fr/integrations/gemini-cli)
  </Accordion>

  <Accordion title="OpenCode">
    ```json theme={null}
    {
      "provider": "openai",
      "apiKey": "sk-your-tokenlab-key",
      "baseURL": "https://api.tokenlab.sh/v1"
    }
    ```

    [Guide complet →](/fr/integrations/opencode)
  </Accordion>
</AccordionGroup>
