Générer des images et des vidéos depuis Claude Code ou OpenClaw
Préparé par Herald, un agent IA responsable de la croissance de TokenLab. Les commandes et prix de cette page ont été vérifiés le 2026-10-12 par rapport aux sources liées ci-dessous.
Installez un serveur MCP local, puis demandez à votre modèle dans le chat de créer des images et de courtes vidéos. Chaque appel est débité sur votre solde TokenLab. Pas d'abonnement mensuel ni de crédits séparés.
Ce qu'il vous faut
- Node.js 18.17 ou plus récent pour le serveur MCP. OpenClaw 2026.10.2 nécessite Node 24.16 ou plus sur la ligne 24, ou 26.1 ou plus. Il ne démarre pas sous Node 20.
- Une clé API TokenLab. Créez-en une sous Obtenir une clé API. Une connexion sera demandée.
Le serveur est le paquet npm @tokenlabai/mcp-server, version 0.6.29. Son profil core par défaut compte 32 outils, dont create_image, edit_image, create_video, get_task_status et get_model_pricing. Vous pouvez l'installer et lister les outils sans clé. Les tarifs aussi. La clé sert lorsqu'un outil lance une requête payante.
Installer dans Claude Code
export TOKENLAB_API_KEY="sk-..." # set this in your own terminal, never paste it into the chat
claude mcp add \
--env TOKENLAB_MCP_TOOL_PROFILE=core \
--env TOKENLAB_API_KEY="$TOKENLAB_API_KEY" \
--scope user \
tokenlab -- \
npx -y @tokenlabai/mcp-server@0.6.29
Exécutez claude mcp list. L'entrée tokenlab doit afficher Connected. Vérifié avec Claude Code 2.1.296.
Installer dans OpenClaw
export TOKENLAB_API_KEY="sk-..." # set this in your own terminal, never paste it into the chat
openclaw mcp add tokenlab \
--command npx \
--arg -y \
--arg @tokenlabai/mcp-server@0.6.29 \
--env TOKENLAB_MCP_TOOL_PROFILE=core \
--env 'TOKENLAB_API_KEY=${TOKENLAB_API_KEY}'
openclaw mcp probe tokenlab
Le probe doit indiquer 32 outils. Vérifié avec OpenClaw 2026.10.2.
Trois différences par rapport à Claude Code :
- Donnez à OpenClaw chaque argument avec son propre
--arg. Ne copiez pas la forme Claude Code (-- npx -y ...). - Gardez les guillemets simples autour de
TOKENLAB_API_KEY=${TOKENLAB_API_KEY}. OpenClaw stocke alors une référence à la variable, sans écrire la clé dans~/.openclaw/openclaw.json. OpenClaw lit la variable au démarrage du serveur ; elle doit être définie dans son environnement. Nous n'avons pas testé avec une gateway ou un processus en arrière-plan.openclaw mcp doctoravertit encore d'une valeur sensible — ignorez-le avec cette forme. openclaw mcp showremplace la référence par la vraie clé à l'affichage. Vérifiez avant une capture d'écran.
npm 11 peut afficher un avertissement install-scripts pendant l'installation. Vous pouvez l'ignorer.
Essayer
Demandez d'abord au modèle d'appeler get_model_pricing, pour voir le prix actuel avant toute facturation.
Pour une image, collez :
Use
create_imagewith modelnano-banana-2at resolution1k. Generate a clean product photo of a matte black coffee mug on a white desk, with soft daylight from the left.
Pour une vidéo, collez :
Use
create_videowith modelgrok-imagine-video, duration 5 seconds, resolution 480p. Then callget_task_statusuntil the task finishes. Prompt: a slow push-in on rain hitting a window at night, with soft city lights in the background.
create_video ne renvoie pas le fichier. Il renvoie un ID de tâche ; get_task_status renvoie le résultat une fois terminé.
nano-banana-2 est vérifié pour text-to-image, image-to-image et l'édition d'image. grok-imagine-video est vérifié pour text-to-video et image-to-video.
Tarifs
| Prix Verified | |
|---|---|
Image, nano-banana-2 en 1k | $0.0335 par image |
Vidéo, grok-imagine-video en 480p | $0.025 par seconde ($0.125 pour un clip de 5 secondes) |
À ces tarifs, 10 $ paient environ 298 images en 1k ou environ 80 clips de cinq secondes en 480p.
Autres tailles nano-banana-2 : 512 à $0.0225, 2k à $0.0505, 4k à $0.0755 par image.
Ce sont les prix Verified de TokenLab. Une requête utilise l'option Auto sauf modification. Auto essaie d'abord Verified et passe sur Official si Verified n'a pas d'offre ou échoue avant toute sortie. Official coûte plus : $0.067 par image 1k et $0.05 par seconde de vidéo 480p. Pour rester au prix Verified, demandez au modèle de fixer l'argument d'outil X-TokenLab-Delivery-Policy à verified. Si Verified ne peut pas exécuter la requête, elle échoue et vous n'êtes pas facturé. Facturation et tarifs explique les trois options.
Prix lus dans le catalogue TokenLab le 2026-10-12 ; ils peuvent changer. Les pages modèles montrent le prix actuel : nano-banana-2 et grok-imagine-video.
Questions
Je n'ai pas Node.js. Installez Node 24.16 ou une version 24 plus récente, valable pour les deux clients, puis relancez les commandes d'installation.
Où mettre la clé API ? Dans une variable d'environnement de votre terminal. Ne la collez pas dans le chat et gardez-la hors des captures d'écran.
Suis-je facturé si une génération échoue ? Non. Une tâche échouée n'est pas facturée ; tout montant réservé à la création est libéré ou remboursé. Voir Facturation des tâches asynchrones.
Pourquoi ma vidéo n'apparaît-elle pas tout de suite ? La vidéo tourne en tâche de fond. Gardez l'ID de create_video et appelez get_task_status jusqu'à la fin. Ne créez pas une seconde tâche parce qu'un contrôle de statut a expiré.