[← Tous les guides](/fr/tutoriels/)Parcourir la documentation

[Documentation officielle de DeepSeek](https://api-docs.deepseek.com/)

# Configurer DeepSeek dans OpenCode

Connectez OpenCode à un fournisseur compatible OpenAI.

**Paramètres de connexion** · Utilisez les clés, l'URL de base et l'ID de modèle [de votre compte](/fr/compte/cles-api/). URL de base : disponible dans votre compte DeepSeek ABO une fois l’accès activé. api.example.invalid est une adresse d’exemple.

api.example.invalid est une adresse d’exemple. Utilisez l’URL de base indiquée dans les paramètres de connexion de votre compte DeepSeek ABO.

## Avant de commencer

Utiliser ce service `deepseek-flash` pour Flash; ou `deepseek-v4-pro` pour Pro. L'alias `deepseek-pro` appelle également V4 Pro et est facturé avec le 3,5 fois de Flash. Voir [ID de modèle et facturation](/fr/guides/modeles/).

Installez OpenCode et trouvez les clés de l'API tarifaire, l'URL de base du fournisseur et le nom exact du modèle. L'exemple suivant nécessite un point final de compilation de chat compatible avec l'OpenAI.

## Ajouter une clé

Vérifiez d'abord votre installation:

```sh
opencode --version
```

Dans le cas contraire, utilisez la [Page de téléchargement OpenCode](https://opencode.ai/download). Mettez à jour les anciens clients avant de consulter les paramètres du fournisseur.

Lancez OpenCode dans votre projet et entrez: `/connect`. Choisir `Other`et donne `coding-plan` Insère l'identifiant du fournisseur ainsi que votre clé API. OpenCode stocke les données d'accès localement; n'écrivez pas la clé dans la configuration du projet.

## Ajouter un fournisseur

Créer ou mettre à jour `opencode.json` dans votre projet. Remplacez URL et identifiant de modèle par les valeurs de service réelles. Si le fichier existe déjà, fusionnez les champs avec JSON existant au lieu de l'écraser.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "coding-plan": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Coding Plan",
      "options": {
        "baseURL": "https://api.example.invalid/v1"
      },
      "models": {
        "deepseek-flash": { "name": "DeepSeek Flash" }
      }
    }
  }
}
```

L'identifiant du fournisseur dans le fichier doit correspondre à l'ID à la commande suivante: `/connect`. L'URL de base doit contenir le préfixe de version requis par le service.

## Sélectionner et tester le modèle

Redémarrez OpenCode si nécessaire, entrez: `/models`et sélectionnez votre modèle configuré. Envoyez une petite demande de test. Vérifiez l'ID du modèle, l'URL, les clés, le format API et le contingent restant en cas d'erreur.

## Erreurs de configuration fréquentes

| Symptôme | Ce qu'il convient de vérifier |
| --- | --- |
| Manque de fournisseurs | Syntaxe JSON et emplacement `opencode.json` |
| Échec de l'authentification | `/connect` L'ID du fournisseur accepte: `coding-plan` exactement correspondre |
| Modèle introuvable | La clé sous `models` est l'identifiant du modèle API, pas de nom d'affichage |
| Point d'évaluation introuvable | URL de base contient le préfixe de version requis une seule fois |

Pour basculer, sélectionnez le précédent fournisseur avec `/models`. Si nécessaire, supprimez uniquement votre propre entrée de fournisseur et conservez le reste de la configuration.

Pour un diagnostic progressif, les [Liste de vérification OpenCode](/fr/guides/codes-erreur/) et les sections de code réseau/erreur du même guide.

## Référence officielle

Voir [Fournisseur OpenCode personnalisé](https://opencode.ai/docs/providers/) et [DeepSeeks Guide OpenCode](https://api-docs.deepseek.com/quick_start/agent_integrations/opencode/). Le fournisseur intégré DeepSeek utilise des données d'accès officielles et peut ne pas accepter les clés de ce service.

SUR CETTE PAGE

[Avant de commencer](#before-you-start)[Ajouter une clé](#add-your-key)[Ajouter un fournisseur](#add-the-provider)[Sélectionner et tester le modèle](#select-and-test-the-model)[Erreurs de configuration fréquentes](#common-configuration-mistakes)[Référence officielle](#official-reference) Besoin d’aide ? [Consulter le guide de dépannage →](/fr/guides/codes-erreur/)
