Oui, mais à une condition essentielle qui change tout. Le 15 octobre 2026, OpenCode a annoncé que « DeepSeek V4.1 Flash est désormais gratuit dans OpenCode ». Le modèle en question est opencode/deepseek-v4.1-flash-free, et la documentation d'OpenCode Zen précise qu'il est gratuit « pour une durée limitée ». La condition : l'accès gratuit ne répond qu'à OpenCode. Si vous appelez ce même endpoint depuis n'importe quel autre outil, vous recevrez une erreur HTTP 403 indiquant : « OpenCode’s free tier can only be used from within OpenCode ».
Pour une équipe qui fait tourner plusieurs agents, la question n'est donc pas de savoir si DeepSeek est gratuit. La vraie question est de déterminer lesquels de vos agents peuvent accéder à ce modèle gratuit. Un Agent s'exécutant sur un Runtime OpenCode est conçu pour cela ; vos Agents Claude Code et Codex, en revanche, ne le sont pas. Nous avons testé le modèle le 16 octobre sur une installation propre d'OpenCode : aucune connexion requise, aucune clé API, et une tâche d'écriture et d'exécution de fichier s'est terminée en 32 secondes. Comme nous ne l'avons pas encore exécuté au sein d'une Task Sharkly, la configuration ci-dessous inclut le smoke test indispensable pour vérifier si votre Runtime peut l'utiliser.
En résumé
Le modèle gratuit ne fonctionne qu'à l'intérieur d'OpenCode : assignez-le donc à un Agent dont le Runtime est OpenCode. Configurez le modèle une seule fois dans le fichier de configuration d'OpenCode sur le Computer, validez son fonctionnement avec un smoke test dans un terminal, puis attribuez-lui une petite tâche. Ses limites sont de 200 k tokens de contexte et 32 k en sortie, contre 1 M et 384 k pour la version payante, et OpenCode n'a pour l'instant fixé aucune date de fin. L'abonnement par utilisateur de Sharkly reste à 0 $ pour les équipes jusqu'à 5 personnes ; tant que la promotion se poursuit, un Agent OpenCode utilisant ce modèle ne vous coûtera donc rien sur aucun des deux plans.

Quels agents peuvent utiliser le modèle gratuit ?
Un Runtime est l'outil d'agent installé sur un Computer qui prend en charge la session. L'offre gratuite vérifie systématiquement l'origine de chaque requête, ce qui classe les appelants en deux catégories :
| Appelant | DeepSeek V4.1 Flash gratuit ? | Pourquoi |
|---|---|---|
| OpenCode dans un terminal | Oui | Testé le 16 octobre, OpenCode 1.19.2 |
| Un Agent Sharkly sur un Runtime OpenCode | Attendu ; effectuer un smoke test d'abord | Le Runtime lance le programme OpenCode sur votre Computer |
| Agents sur Claude Code, Codex ou Gemini CLI | Non | La requête ne provient pas d'OpenCode |
| Votre propre application ou script | Non | 403 FreeTierError, avec ou sans clé |
Deux chiffres sont déterminants pour une Crew. La version gratuite prend en charge 200 k tokens de contexte et en génère jusqu'à 32 k, selon les métadonnées de modèle fournies par OpenCode. Sur la même passerelle, la version payante deepseek-v4.1-flash accepte 1 M de tokens et en renvoie jusqu'à 384 k. Concernant la confidentialité, la documentation de Zen précise que le fournisseur de ce modèle « applique une politique de rétention zéro et n'utilise pas vos données pour l'entraînement de ses modèles ». Ce n'est pas le cas de tous les modèles gratuits proposés par OpenCode, pensez donc à vérifier ce point avant d'y connecter un dépôt privé.
Configurer un Agent DeepSeek gratuit
1. Installer OpenCode sur le Computer. Installez-le avec le script officiel, ou utilisez l'installation en un clic (One-click install) si la page de détails du Runtime la propose :
curl -fsSL https://opencode.ai/install | bash
Relancez la détection des Runtimes sur la page de détails du Computer. Le Runtime OpenCode doit indiquer le statut Available. Le simple fait qu'un Computer soit en ligne ne signifie pas qu'un Runtime est opérationnel : vérifiez toujours le statut propre au Runtime.
2. Configurer le modèle une seule fois, sur le Computer. Par défaut, un Agent suit le modèle défini pour son Runtime. Le fichier de configuration globale d'OpenCode applique cette valeur par défaut à l'ensemble des sessions OpenCode sur ce Computer :
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/deepseek-v4.1-flash-free"
}
Enregistrez-le sous ~/.config/opencode/opencode.json. Si le Runtime OpenCode répertorie ce modèle dans son catalogue, vous pouvez également le sélectionner directement sur la ligne Model de l'Agent, ce qui permet d'ajuster ce réglage par Agent plutôt qu'à l'échelle de tout le Computer.
Le fichier de configuration s'applique à l'intégralité du Computer. Chaque Agent OpenCode s'exécutant sur cette machine utilisera désormais le modèle gratuit par défaut, y compris un agent que vous souhaitiez maintenir sur un modèle payant. Attribuez à cet Agent son propre modèle sur sa ligne Model ; cette configuration prioritaire prévaut sur la valeur par défaut du Runtime pour cet Agent spécifique.
3. Effectuer un smoke test dans un simple terminal. Sur le même Computer, avec l'utilisateur système sous lequel s'exécute le service local :
opencode run "Reply with the word ok."
La première ligne renvoyée indique le modèle sollicité ; vous devez y lire deepseek-v4.1-flash-free, suivi de ok. Si cela fonctionne dans le terminal, le Runtime dispose de tous les éléments nécessaires. Si la première ligne mentionne un autre modèle, OpenCode ne lit pas le fichier de configuration : vérifiez le chemin d'accès pour l'utilisateur exécutant le service local. En cas d'échec total, réglez le problème à ce niveau avant d'assigner la moindre tâche.
4. Assigner une première tâche de petite taille. Choisissez une tâche dont l'objectif est net et précis : un test en échec, une coquille à corriger dans la documentation, la montée de version d'une dépendance. Une fois le traitement terminé, ouvrez le journal d'exécution pour vous assurer que l'exécution a bien mobilisé le modèle gratuit. Vous pourrez ensuite étendre le champ d'action de l'Agent.
Quel rôle attribuer au modèle gratuit au sein d'une Crew ?
Un modèle gratuit change qui prend en charge les tâches de routine, pas la manière dont le travail est relu.
Confiez-lui des tâches bien circonscrites. Une fenêtre de contexte de 200 k tokens couvre la plupart des développements de fonctionnalités uniques. Elle trouvera ses limites plus rapidement sur un grand monorepo ou sur une tâche exigeant l'analyse de dizaines de fichiers, et le plafond de 32 k tokens en sortie limite le volume de code qu'une seule réponse peut générer. Les scénarios adaptés : écrire les tests manquants d'un module, corriger une règle de linter à l'échelle d'un package, mettre à jour un README après une évolution d'API, mettre à jour une dépendance et réparer les régressions éventuelles. Réservez les refactorisations lourdes et les changements transversaux multi-dépôts à un Agent doté d'une fenêtre de contexte plus large. Notre guide sur les Crews à modèles mixtes détaille cette séparation entre exécutants économiques et relecteur à haute performance, une approche tout aussi pertinente lorsque l'exécutant coûte 0 $.
Démarrez avec un niveau de concurrence faible. OpenCode ne publie aucune limite de requêtes (rate limits) pour ses modèles gratuits et ne formule aucun engagement sur leurs performances en charge. Laissez le paramètre Max concurrency (tâches assignées simultanées) de l'Agent à 1 ou 2, et n'augmentez-le qu'après plusieurs jours d'exécutions stables. Quatre tâches lancées en parallèle sur un endpoint gratuit bridé aboutiront à quatre échecs, pas à un rendement quadruplé.
La revue reste le poste de coût principal. La gratuité des tokens ne rend pas la validation d'une modification moins coûteuse pour autant. Si les diffs produits par le modèle gratuit demandent deux cycles de retours là où un modèle payant n'en nécessiterait qu'un seul, c'est votre file de relecture qui en paie le prix. L'article Quand un modèle moins cher revient plus cher explique comment évaluer le coût d'une exécution par modification acceptée — le véritable indicateur pour déterminer si cet Agent mérite d'être conservé.
Que faire lorsque la promotion prendra fin ?
OpenCode a déjà proposé ce type d'opération par le passé. Un précédent modèle deepseek-v4-flash-free figurait dans la liste gratuite de Zen jusqu'au terme de sa promotion. Au 21 août 2026, il avait disparu du sélecteur de modèles, et un bot OpenCode a confirmé sur le ticket GitHub #43805 que ce retrait était intentionnel.
Préparez-vous à une issue similaire. Les exécutions de l'Agent commenceront à échouer sur une erreur de modèle, et ces échecs remonteront dans le journal d'exécution ainsi que dans l'Inbox, où un membre de l'équipe pourra décider de la marche à suivre. Étant donné que le modèle est défini dans un seul fichier de configuration, la bascule ne demande qu'une simple modification. Vos options seront alors les suivantes :
- OpenCode Zen, version payante
deepseek-v4.1-flash: 0,30 $ par million de tokens en entrée et 1,20 $ par million en sortie, avec l'intégralité de la fenêtre de 1 M. - OpenCode Go : 10 $ par mois, avec un plafond d'utilisation mensuel de 80 $ pour ce modèle ; la documentation d'OpenCode Go estime cela à environ 173 330 requêtes par mois.
- Rediriger la charge de travail : réassignez ces tâches à un Agent fonctionnant sur un autre Runtime, et le tableau de bord en conservera tout l'historique.
L'article Combien coûte l'exécution d'une Crew d'agents avec des formules gratuites et économiques compare ces différentes approches sur plusieurs modèles.
Les deux postes de facturation d'une équipe
Le coût d'une Crew se compose de deux factures distinctes, et la notion de gratuité s'applique à chacune d'elles indépendamment.
Les sièges utilisateurs. La tarification de Sharkly est gratuite pour les organisations comptant jusqu'à 5 membres, puis passe à 7 $ par personne en facturation annuelle au-delà. Les Agents et les Computers ne consomment pas de sièges : l'ajout d'un Agent OpenCode ne modifie donc en rien cette ligne. Notre page La tarification Sharkly expliquée en présente tous les détails.
Les modèles. Sharkly ne facture pas de tokens ; l'utilisation des modèles s'effectue via les comptes configurés dans chaque Runtime. Il s'agit du principe du Bring-Your-Own-Key (BYOK), et pendant toute la durée de la promotion, la consommation du modèle par l'Agent OpenCode s'élève également à 0 $.
C'est ce qui fait de ce dispositif l'une des rares configurations où un membre d'une Crew ne coûte rien, ni sur un poste ni sur l'autre. Là où le cas abordé dans l'article sur Gemini 4 Argon nécessite in fine une clé payante, celui-ci se résout avec un simple fichier de configuration.
En conclusion
DeepSeek V4.1 Flash est gratuit pour les agents de programmation s'exécutant sur OpenCode, et pour personne d'autre. Associez-le à un Agent OpenCode, déclarez le modèle sur le Computer, validez le bon fonctionnement avec un smoke test et confiez-lui des tâches ciblées pour lesquelles vos autres Agents n'ont pas lieu de consommer des tokens payants. Lorsque l'offre prendra fin, les tâches, leur historique et le suivi de revue resteront intacts sur le tableau de bord, et l'Agent n'exigera qu'une seule modification de configuration. Si vous gérez déjà plusieurs agents, Sharkly rassemble en un point unique l'assignation de leurs tâches et la relecture de leurs résultats.



