← Toute la recherche
Développement Par Dipole ML Inc. Public Relations Publié le Mis à jour le

Un npm install et c'est parti : la CLI DCode et le vrai coût de l'API DipoleML

Le même agent Raven s'installe en une commande, et l'API derrière publie ses prix au cent près : 0,50 $ US par million de jetons d'entrée sur Flash, des crédits qui n'expirent jamais.

Certains des meilleurs ingénieurs que nous connaissons n'ont jamais ouvert notre application de bureau. Ils vivent dans un terminal, six volets tmux de profondeur, et l'idée de cliquer dans une interface graphique pour parler à un modèle les fatigue. Ce billet est pour eux. Il sert aussi du bilan de coûts que nous aimerions voir publier par les autres fournisseurs d'IA.

La CLI, en une commande

npm install -g @dipoleml/dcode-cli dépose l'agent DCode au complet dans votre shell. Ce n'est pas un emballage de clavardage : on y retrouve le même planificateur et le même exécutant de shell que l'application de bureau, sauf que l'invite remplace la fenêtre. Un compte, un ensemble de fenêtres d'utilisation Raven, partagé avec le bureau. Une session commencée en SSH reprend là où l'EDI s'est arrêté.

Ce que ça donne au quotidien

Pointez-le vers un répertoire, décrivez le résultat voulu, puis reculez. Il indexe le dépôt, planifie, modifie, exécute votre compilation et vos tests, et lit ses propres échecs assez bien pour les corriger. Nous lui avons lancé des mises à niveau de dépendances en monorepo que nous n'aurions pas eu le courage de faire à la main. Comme l'outil n'est qu'une CLI, il se glisse partout :

  • en SSH, sur une machine distante, sans toucher à votre éditeur local
  • dans la CI, où un pipeline en échec peut se faire diagnostiquer par l'agent avant le réveil de quiconque
  • depuis des scripts, pour les corvées multi-dépôts que vous refusez de faire deux fois

Les exemples qui nous ont convaincus en interne étaient tous ennuyeux, ce qui est plutôt le propos. Scripts de migration. Tri de tests. Mises à niveau de dépendances. Le genre de travail que personne ne regrette de ne plus faire à la main.

L'API derrière tout ça

Sous le capot, tout parle à l'API DipoleML à api.dipoleml.com. Elle parle nativement les deux formats de SDK, OpenAI et Anthropic, si bien qu'avec du code client qui fonctionne déjà, migrer se résume à changer une ligne d'URL de base; la présentation complète du protocole est dans notre article sur la passerelle. Si vous bâtissez votre propre chose plutôt que de piloter notre agent, c'est cette surface qu'il vous faut. L'aperçu développeur liste chaque point de terminaison.

La liste des prix

La facturation est à l'utilisation, avec des paquets de crédits prépayés à 5, 10, 20 et 50 $ US. Les crédits n'expirent jamais, ce que nous considérons une position morale autant que tarifaire. Les tarifs par jeton, publiés au complet sur la page des tarifs :

  • Raven Flash : 0,50 $ US par million de jetons d'entrée, 2,50 $ US par million de jetons de sortie
  • Raven Max : 1,25 $ US par million d'entrée, 6,25 $ US par million de sortie
  • Entrée en cache : 0,05 $ US par million sur Flash, 0,13 $ US par million sur Max, appliqués automatiquement, sans option à activer

Quand votre entrée se répète, et c'est le cas de la plupart des entrées en production, le cache réduit discrètement les coûts d'entrée jusqu'à 90%. Aucun ingénieur ne devrait avoir à y penser, et chez nous, personne n'y pense.

Les clés de gestion

Les équipes reçoivent une deuxième couche qui nous a sauvé nos propres fins de soirée : les clés de gestion. Elles provisionnent des clés d'API ordinaires avec des limites de dépense individuelles en dollars US et des dates d'expiration, depuis le tableau de bord ou directement via /v1/management/keys. Donnez au stagiaire une clé plafonnée à 5 $ US qui meurt vendredi. Donnez au service de production une clé avec un vrai budget. Révoquez l'une ou l'autre en un clic quand le stagiaire devient ingénieur principal avec des opinions plus tranchées. Les clés d'API ne peuvent pas gérer, et les clés de gestion ne peuvent pas clavarder. Les deux règles tiennent dès le premier jeton, sans exception.

De l'installation à la première tâche

Le chemin des impatients est court : installez la CLI, connectez-vous, confiez-lui une tâche dans votre dépôt le plus brouillon. Si l'API vous intéresse davantage, frappez une clé dans le tableau de bord, visez un client OpenAI ou Anthropic existant vers notre URL de base, et relancez une requête d'hier. Les deux familles de SDK ont des exemples prêts à copier dans la documentation, et le terrain de jeu existe pour tâter les modèles avant d'installer quoi que ce soit.

Aucun appel commercial, aucun mur « contactez-nous pour les prix ». Installez, bâtissez, et si ça ne vaut pas les cinquante cents, les crédits restent là jusqu'au moment où vous en aurez besoin.

Pour commencer

Essayez ce que nous venons de lancer.

Les vrais modèles, gratuitement dans votre navigateur, ou téléchargez DCode et mettez-les au travail.

Articles connexes