WaveSpeed CLI · MCP
Générez images et vidéos depuis Claude Code, Codex et votre terminal
Une CLI open-source pour exécuter n'importe quel modèle d'IA WaveSpeed. Image, vidéo, audio, 3D. Conçue pour les terminaux et les agents de code comme Codex, Claude Code, Claude Cowork et Cursor.
CLI
@wavespeed/cli
Installez une fois, lancez n'importe quel modèle depuis votre shell ou vos scripts.
$npm install -g @wavespeed/cliMCP
@wavespeed/mcp
Serveur MCP hébergé : ajoutez-le par son adresse dans n'importe quel client MCP et connectez-vous.
https://api.wavespeed.ai/mcpConfigurez WaveSpeed dans votre agent
Choisissez votre outil pour la configuration la plus rapide. Chaque option donne accès au catalogue complet, avec le prix avant de dépenser.
Claude Code
PluginAjoute le serveur MCP hébergé et la skill WaveSpeed en une seule installation.
- 1
Ajoutez le marketplace WaveSpeed
$claude plugin marketplace add WaveSpeedAI/claude-plugins - 2
Installez le plugin
$claude plugin install wavespeed@wavespeed - 3
Dans Claude Code, lancez /mcp, choisissez wavespeed et approuvez la connexion dans le navigateur
/mcp
Autres méthodes
Le serveur MCP seul, sans la skill :
$claude mcp add --transport http wavespeed https://api.wavespeed.ai/mcpCodex
PluginAjoute le serveur MCP hébergé et la skill WaveSpeed en une seule installation.
- 1
Ajoutez le marketplace WaveSpeed
$codex plugin marketplace add WaveSpeedAI/codex-plugins - 2
Dans Codex, ouvrez /plugins, installez WaveSpeed et approuvez la connexion dans le navigateur
/plugins
Autres méthodes
Le serveur MCP seul, sans la skill :
$codex mcp add wavespeed --url https://api.wavespeed.ai/mcp && codex mcp login wavespeedOpenCode
PluginAjoute le serveur MCP hébergé et la skill WaveSpeed en une seule installation.
- 1
Ajoutez le plugin à votre opencode.json
{ "plugin": ["@wavespeed/opencode"] } - 2
Connectez-vous et approuvez la connexion dans le navigateur
$opencode mcp auth wavespeed
Autres méthodes
Le serveur MCP seul, sans la skill :
$opencode mcp add wavespeed --url https://api.wavespeed.ai/mcp && opencode mcp auth wavespeedCursor
En un clicSe connecte au serveur MCP hébergé. Rien à installer.
- 1
Cliquez sur le bouton et confirmez dans Cursor
Ajouter à Cursor - 2
Connectez-vous à WaveSpeed quand on vous le demande et approuvez la connexion
Autres méthodes
Ou ajoutez ceci à votre mcp.json :
{
"mcpServers": {
"wavespeed": { "url": "https://api.wavespeed.ai/mcp" }
}
}VS Code
Une commandeSe connecte au serveur MCP hébergé. Rien à installer.
- 1
Lancez ceci dans votre terminal
$code --add-mcp '{"name":"wavespeed","type":"http","url":"https://api.wavespeed.ai/mcp"}' - 2
Connectez-vous à WaveSpeed quand on vous le demande et approuvez la connexion
Autres méthodes
Lancer plutôt le serveur sur votre machine :
Claude
Connecteur personnaliséFonctionne dans Claude sur le web et dans Claude Desktop. Rien à installer.
- 1
Dans Claude, ouvrez Customize → Connectors → Add custom connector
- 2
Collez cette adresse
https://api.wavespeed.ai/mcp - 3
Connectez-vous avec votre compte WaveSpeed
Autres méthodes
Lancer plutôt le serveur sur votre machine :
ChatGPT
Connecteur personnaliséAjoutez WaveSpeed à ChatGPT comme serveur MCP personnalisé. Rien à installer.
- 1
Dans ChatGPT, ouvrez Plugins et choisissez Add custom MCP server
- 2
Collez cette adresse en gardant /mcp à la fin
https://api.wavespeed.ai/mcp - 3
Choisissez OAuth et connectez-vous avec votre compte WaveSpeed
Autres méthodes
ChatGPT ne peut pas lire les fichiers de votre ordinateur : joignez-les au chat ou donnez des URL publiques.
Gemini CLI
ExtensionRegroupe la skill WaveSpeed pour Gemini CLI, installée et mise à jour en une commande.
- 1
Installez la CLI WaveSpeed et connectez-vous
$npm install -g @wavespeed/cli && wavespeed login - 2
Installez l'extension
$gemini extensions install https://github.com/WaveSpeedAI/wavespeed-gemini-extension
DeepSeek Harness
Plugin de skillUn plugin dsh qui enregistre automatiquement la skill WaveSpeed.
- 1
Installez la CLI WaveSpeed et connectez-vous
$npm install -g @wavespeed/cli && wavespeed login - 2
Ajoutez le plugin de skill
$dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
Autres clients MCP
MCP hébergéWindsurf, Cline, GitHub Copilot, Goose et tout autre client MCP : ajoutez le serveur hébergé par son adresse.
- 1
Ajoutez un serveur MCP distant avec cette adresse. La plupart des clients vous connectent ensuite via le navigateur.
https://api.wavespeed.ai/mcp
Autres méthodes
Client sans MCP distant ? Lancez le serveur en local :
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp@latest"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}Connecté avec wavespeed login ? Le serveur local utilise cette connexion, vous pouvez donc retirer la ligne env.
Trois commandes et vous expédiez
- 1
Installer
Node 18+ requis. Une installation globale rend le binaire wavespeed disponible partout.
$npm install -g @wavespeed/cli - 2
Se connecter
Ouvre la page de clé d'accès dans votre navigateur. Nous détectons automatiquement une clé copiée et la validons en direct.
$wavespeed login - 3
Exécuter n'importe quel modèle
Même forme pour tous les modèles. Passez l'ID du modèle et les entrées — récupérez une URL CDN ou canalisez --json vers vos scripts.
$wavespeed run wavespeed-ai/z-image/turbo -p "a cat"
Apprenez la CLI à votre agent
Installe une skill pour que Codex, Claude Code, Cursor et d'autres agents sachent l'utiliser.
$wavespeed skill installPas de Node.js ?
Sous macOS et Linux, vous pouvez installer un exécutable autonome. Sous Windows, téléchargez-le depuis GitHub Releases.
$curl -fsSL https://raw.githubusercontent.com/WaveSpeedAI/wavespeed-cli/main/install.sh | bashRestez à jour
Passez à la dernière version avec une seule commande.
$wavespeed upgradeUtilisez les modèles WaveSpeed dans votre agent de programmation
Configurez Claude Code, Codex, OpenCode et d'autres pour utiliser l'API LLM de WaveSpeed. Annulable à tout moment.
$wavespeed setup
Conçue pour les humains et les agents
Aide dynamique par modèle
Exécutez wavespeed run <model> -h et la CLI récupère en direct le schéma d'entrée de ce modèle et affiche les flags exacts qu'il accepte — pas de devinette.
Des alias qui voyagent avec votre repo
Définissez des raccourcis nommés dans wavespeed.json qui regroupent un modèle + des entrées par défaut. Les équipes récupèrent le fichier, tapent wavespeed run hero, obtiennent un rendu conforme à la marque.
Conçue pour les agents
Chaque commande prend en charge --json sur stdout et la progression sur stderr. Déposez un SKILL.md pour que Codex, Claude Code, Claude Cowork et Cursor sachent l'appeler.
Pas de magie, pas de démon
La CLI ne modifie jamais votre prompt et n'ouvre aucun processus en arrière-plan. Elle appelle api.wavespeed.ai directement. Open source, licence MIT.
À quoi ressemble une vraie session
De la navigation dans le catalogue à la sortie JSON — trois commandes.
# 1. browse the catalog
$ wavespeed models --type text-to-image --popular
# 2. inspect a model's inputs — schema fetched live
$ wavespeed run wavespeed-ai/z-image/turbo -h
* prompt string
size string default: "1024*1024"
strength number default: 0.6 range: 0..1
output_format string default: "jpeg" enum: jpeg | png | webp
# 3. run — JSON out so you can pipe it
$ wavespeed run wavespeed-ai/z-image/turbo \
-p "a cyberpunk skyline at golden hour" --json
{
"model": "wavespeed-ai/z-image/turbo",
"outputs": ["https://example.com/output/skyline.jpeg"],
"elapsed_ms": 4718
}Générez images et vidéos depuis Claude Code et Codex
Installez la CLI et son skill une fois, puis demandez simplement. Votre agent de code lance les commandes et enregistre les fichiers dans votre projet.
Crée un visuel 16:9 pour la landing page de mon café : chaleureux, au lever du soleil, avec de la place pour un titre.
/filters:quality(82)/media/images/31fc1223-1f59-428c-91dd-ec3df11866d1.webp)
Voici votre visuel : la lumière chaude du lever du soleil sur la devanture, cadré large pour une bannière. · Coût $0.045
generate image
$ wavespeed generate image "cozy coffee shop at sunrise, warm light in the windows, room for a headline" --aspect-ratio 16:9 --downloadSuper. Écris "Open at 7" sur la vitrine.
/filters:quality(82)/media/images/b021bf45-cfc6-419d-8e34-5d2db159895a.webp)
C’est fait : "Open at 7" est peint à la main sur la vitrine, le reste n’a pas changé. · Coût $0.045
edit image
$ wavespeed edit image "add the words \"Open at 7\" in white hand lettering on the front window" --image @./hero.jpg --downloadGénérer des images et des vidéos depuis votre agent de code
Comment générer des images depuis Claude Code ?
Installez la CLI avec npm install -g @wavespeed/cli, connectez-vous avec wavespeed login et ajoutez le skill avec wavespeed skill install. Demandez ensuite une image à Claude Code : il lance wavespeed generate image et enregistre le fichier dans votre projet.
Comment générer des images et des vidéos depuis Codex ?
Installez la CLI, connectez-vous, puis lancez wavespeed skill install pour que Codex connaisse les commandes. Demandez une image ou une vidéo à Codex et il les exécute pour vous, ou installez le plugin WaveSpeed depuis /plugins.
Qu’est-ce que l’agent exécute vraiment ?
Des commandes simples que vous pouvez lire et relancer : wavespeed generate image, wavespeed edit image, wavespeed generate video. Les fichiers locaux sont passés avec @./file et les résultats téléchargés avec --download.
Est-ce que ça marche dans Cursor et d’autres agents de code ?
Oui. Tout agent capable de lancer des commandes dans le terminal peut utiliser la CLI, et le skill lui apprend les commandes. Les agents compatibles MCP peuvent aussi se connecter au serveur hébergé.
Puis-je aussi générer des vidéos ?
Oui. wavespeed generate video crée un clip à partir d’un texte, d’une image de départ ou d’images de référence, et wavespeed edit video et extend video modifient ou prolongent une vidéo existante.
Combien ça coûte ?
Vous payez à la génération depuis votre solde WaveSpeed, sans abonnement. Ajoutez --estimate pour voir le prix avant toute exécution ; chaque résultat indique ce qu’il a coûté.
Ce que votre agent peut faire via MCP
Des outils raccourcis pour le travail quotidien sur l'image et la vidéo, plus tout le catalogue : chercher des modèles, lire leurs vraies entrées, obtenir le prix, puis lancer.
generate_imageCréer une image à partir d'un prompt, avec des images de référence en option
edit_imageModifier, restyler ou combiner des images existantes
generate_videoCréer une vidéo à partir d'un prompt, d'une première image ou de références
edit_videoChanger ce qui se passe dans une vidéo existante
extend_videoProlonger une vidéo avec de nouvelles images
list_modelsRechercher dans le catalogue en direct par texte ou par type
get_model_schemaLes vraies entrées d'un modèle, champs obligatoires et valeurs par défaut
run_modelLancer n'importe quel modèle ; les entrées @fichier locales sont envoyées automatiquement
get_priceObtenir le coût avant de dépenser
get_balanceConsulter votre solde de crédits
upload_fileTransformer un fichier local en URL hébergée
get_predictionReprendre une génération longue grâce à son id
list_predictionsConsulter l'historique de vos générations
list_billingsVoir les débits et remboursements détaillés
get_usageSuivre les dépenses et l'usage par jour et par modèle
delete_predictionsSupprimer des exécutions de l'historique (demande d'abord)
upload_file n’existe que dans le serveur local. Le serveur distant ne peut pas lire vos fichiers : passez des URL publiques, utilisez create_upload depuis un outil capable d’envoyer des requêtes HTTP, ou, dans ChatGPT, joignez le fichier à la conversation.
Open source. Prête aujourd'hui.
Licence MIT, publiée sous @wavespeed sur npm, hébergée sur GitHub. Issues et PR bienvenus.
Vous préférez une application graphique ? Essayez WaveSpeed DesktopVoir toutes les façons de se connecter à WaveSpeed