WaveSpeed CLI · MCP
Claude Code, Codex और अपने टर्मिनल से इमेज और वीडियो बनाएं
किसी भी WaveSpeed AI मॉडल को चलाने के लिए एक ओपन-सोर्स CLI। इमेज, वीडियो, ऑडियो, 3D। Codex, Claude Code, Claude Cowork, और Cursor जैसे टर्मिनल और कोडिंग एजेंट्स के लिए बनाया गया।
CLI
@wavespeed/cli
एक बार इंस्टॉल करें, शेल या स्क्रिप्ट से कोई भी मॉडल चलाएँ।
$npm install -g @wavespeed/cliMCP
@wavespeed/mcp
होस्टेड MCP सर्वर: किसी भी MCP क्लाइंट में पते से जोड़ें और साइन इन करें।
https://api.wavespeed.ai/mcpअपने एजेंट में WaveSpeed सेट करें
सबसे तेज़ सेटअप के लिए अपना टूल चुनें। हर विकल्प में पूरा मॉडल कैटलॉग मिलता है, ख़र्च से पहले कीमत के साथ।
Claude Code
प्लगइनहोस्टेड MCP सर्वर और WaveSpeed स्किल एक ही इंस्टॉल में जोड़ता है।
- 1
WaveSpeed मार्केटप्लेस जोड़ें
$claude plugin marketplace add WaveSpeedAI/claude-plugins - 2
प्लगइन इंस्टॉल करें
$claude plugin install wavespeed@wavespeed - 3
Claude Code में /mcp चलाएँ, wavespeed चुनें और ब्राउज़र में कनेक्शन मंज़ूर करें
/mcp
दूसरे तरीके
सिर्फ़ MCP सर्वर, स्किल के बिना:
$claude mcp add --transport http wavespeed https://api.wavespeed.ai/mcpCodex
प्लगइनहोस्टेड MCP सर्वर और WaveSpeed स्किल एक ही इंस्टॉल में जोड़ता है।
- 1
WaveSpeed मार्केटप्लेस जोड़ें
$codex plugin marketplace add WaveSpeedAI/codex-plugins - 2
Codex में /plugins खोलें, WaveSpeed इंस्टॉल करें और ब्राउज़र में कनेक्शन मंज़ूर करें
/plugins
दूसरे तरीके
सिर्फ़ MCP सर्वर, स्किल के बिना:
$codex mcp add wavespeed --url https://api.wavespeed.ai/mcp && codex mcp login wavespeedOpenCode
प्लगइनहोस्टेड MCP सर्वर और WaveSpeed स्किल एक ही इंस्टॉल में जोड़ता है।
- 1
प्लगइन को अपनी opencode.json में जोड़ें
{ "plugin": ["@wavespeed/opencode"] } - 2
साइन इन करें और ब्राउज़र में कनेक्शन मंज़ूर करें
$opencode mcp auth wavespeed
दूसरे तरीके
सिर्फ़ MCP सर्वर, स्किल के बिना:
$opencode mcp add wavespeed --url https://api.wavespeed.ai/mcp && opencode mcp auth wavespeedCursor
एक क्लिकहोस्टेड MCP सर्वर से जुड़ता है। कुछ इंस्टॉल नहीं करना।
- 1
बटन दबाएँ और Cursor में पुष्टि करें
Cursor में जोड़ें - 2
पूछे जाने पर WaveSpeed में साइन इन करें और कनेक्शन मंज़ूर करें
दूसरे तरीके
या इसे अपनी mcp.json में जोड़ें:
{
"mcpServers": {
"wavespeed": { "url": "https://api.wavespeed.ai/mcp" }
}
}VS Code
एक कमांडहोस्टेड MCP सर्वर से जुड़ता है। कुछ इंस्टॉल नहीं करना।
- 1
इसे अपने टर्मिनल में चलाएँ
$code --add-mcp '{"name":"wavespeed","type":"http","url":"https://api.wavespeed.ai/mcp"}' - 2
पूछे जाने पर WaveSpeed में साइन इन करें और कनेक्शन मंज़ूर करें
दूसरे तरीके
सर्वर को अपनी मशीन पर चलाएँ:
Claude
कस्टम कनेक्टरवेब पर Claude और Claude Desktop दोनों में चलता है। कुछ इंस्टॉल नहीं करना।
- 1
Claude में Customize → Connectors → Add custom connector खोलें
- 2
यह पता पेस्ट करें
https://api.wavespeed.ai/mcp - 3
अपने WaveSpeed अकाउंट से साइन इन करें
दूसरे तरीके
सर्वर को अपनी मशीन पर चलाएँ:
ChatGPT
कस्टम कनेक्टरWaveSpeed को ChatGPT में कस्टम MCP सर्वर के रूप में जोड़ें। कुछ इंस्टॉल नहीं करना।
- 1
ChatGPT में Plugins खोलें और Add custom MCP server चुनें
- 2
यह पता पेस्ट करें, आख़िर में /mcp रहने दें
https://api.wavespeed.ai/mcp - 3
OAuth चुनें और अपने WaveSpeed अकाउंट से साइन इन करें
दूसरे तरीके
ChatGPT आपके कंप्यूटर की फ़ाइलें नहीं पढ़ सकता: उन्हें चैट में अटैच करें या पब्लिक URL दें।
Gemini CLI
एक्सटेंशनGemini CLI के लिए WaveSpeed स्किल, एक कमांड से इंस्टॉल और अपडेट।
- 1
WaveSpeed CLI इंस्टॉल करें और साइन इन करें
$npm install -g @wavespeed/cli && wavespeed login - 2
एक्सटेंशन इंस्टॉल करें
$gemini extensions install https://github.com/WaveSpeedAI/wavespeed-gemini-extension
DeepSeek Harness
स्किल प्लगइनएक dsh प्लगइन जो WaveSpeed स्किल अपने-आप रजिस्टर करता है।
- 1
WaveSpeed CLI इंस्टॉल करें और साइन इन करें
$npm install -g @wavespeed/cli && wavespeed login - 2
स्किल प्लगइन जोड़ें
$dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
अन्य MCP क्लाइंट
होस्टेड MCPWindsurf, Cline, GitHub Copilot, Goose और कोई भी MCP क्लाइंट: होस्टेड सर्वर को उसके पते से जोड़ें।
- 1
इस पते से एक रिमोट MCP सर्वर जोड़ें। ज़्यादातर क्लाइंट फिर ब्राउज़र से साइन इन कराते हैं।
https://api.wavespeed.ai/mcp
दूसरे तरीके
क्लाइंट रिमोट MCP सपोर्ट नहीं करता? सर्वर लोकल चलाएँ:
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp@latest"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}wavespeed login से साइन इन किया है? लोकल सर्वर वही लॉगिन इस्तेमाल करता है, इसलिए env लाइन हटा सकते हैं।
तीन कमांड और आप तैयार हैं
- 1
इंस्टॉल करें
Node 18+ आवश्यक। एक ग्लोबल इंस्टॉल आपको हर जगह wavespeed बाइनरी देता है।
$npm install -g @wavespeed/cli - 2
साइन इन करें
आपके ब्राउज़र में एक्सेस-की पेज खोलता है। हम कॉपी की गई की को स्वतः पहचानते हैं और उसे लाइव सत्यापित करते हैं।
$wavespeed login - 3
कोई भी मॉडल चलाएं
सभी मॉडल्स के लिए एक ही ढाँचा। मॉडल ID और इनपुट पास करें — बदले में एक CDN URL पाएं, या अपनी स्क्रिप्ट में --json पाइप करें।
$wavespeed run wavespeed-ai/z-image/turbo -p "a cat"
अपने कोडिंग एजेंट को CLI सिखाएँ
एक स्किल इंस्टॉल करता है ताकि Codex, Claude Code, Cursor और दूसरे एजेंट जानें कि इसे कैसे चलाना है।
$wavespeed skill installNode.js नहीं है?
macOS और Linux पर इसके बजाय स्टैंडअलोन एक्ज़ीक्यूटेबल इंस्टॉल कर सकते हैं। Windows पर इसे GitHub Releases से डाउनलोड करें।
$curl -fsSL https://raw.githubusercontent.com/WaveSpeedAI/wavespeed-cli/main/install.sh | bashहमेशा अपडेट रहें
एक कमांड से नवीनतम संस्करण पर अपग्रेड करें।
$wavespeed upgradeअपने कोडिंग एजेंट में WaveSpeed मॉडल इस्तेमाल करें
Claude Code, Codex, OpenCode आदि को WaveSpeed LLM API इस्तेमाल करने के लिए कॉन्फ़िगर करें। कभी भी वापस किया जा सकता है।
$wavespeed setup
इंसानों और एजेंट्स के लिए बनाया गया
डायनामिक प्रति-मॉडल सहायता
wavespeed run <model> -h चलाएं और CLI उस मॉडल का इनपुट स्कीमा लाइव प्राप्त करता है और वे सटीक फ़्लैग प्रिंट करता है जो वह स्वीकार करता है — कोई अनुमान नहीं।
एलियास जो आपके रिपॉज़िटरी के साथ आते हैं
wavespeed.json में नामित शॉर्टकट परिभाषित करें जो एक मॉडल + डिफ़ॉल्ट इनपुट को बंडल करते हैं। टीमें फ़ाइल पुल करती हैं, wavespeed run hero टाइप करती हैं, और ब्रांड के अनुरूप आउटपुट पाती हैं।
डिज़ाइन से ही एजेंट-नेटिव
हर कमांड stdout पर --json और stderr पर प्रगति का समर्थन करता है। एक SKILL.md रखें ताकि Codex, Claude Code, Claude Cowork, और Cursor जानें कि इसे कैसे कॉल करना है।
कोई जादू नहीं, कोई डीमन नहीं
CLI कभी आपके प्रॉम्प्ट को नहीं बदलता और कभी बैकग्राउंड प्रोसेस नहीं खोलता। यह सीधे api.wavespeed.ai को कॉल करता है। ओपन सोर्स, MIT लाइसेंस।
एक वास्तविक सत्र कैसा दिखता है
कैटलॉग ब्राउज़ से JSON आउटपुट तक — तीन कमांड।
# 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
}Claude Code और Codex से इमेज और वीडियो बनाएं
CLI और उसकी skill एक बार इंस्टॉल करें, फिर बस कहें। आपका कोडिंग एजेंट कमांड चलाता है और फ़ाइलें आपके प्रोजेक्ट में सेव करता है।
मेरे कॉफ़ी शॉप के लैंडिंग पेज के लिए 16:9 हीरो इमेज बनाओ: आरामदायक, सूर्योदय वाली, और हेडलाइन के लिए जगह हो।
/filters:quality(82)/media/images/31fc1223-1f59-428c-91dd-ec3df11866d1.webp)
यह रही आपकी हीरो इमेज: दुकान के सामने सूर्योदय की गर्म रोशनी, बैनर के लिए चौड़ा फ़्रेम। · लागत $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 --downloadबढ़िया। सामने की खिड़की पर "Open at 7" लिख दो।
/filters:quality(82)/media/images/b021bf45-cfc6-419d-8e34-5d2db159895a.webp)
हो गया: खिड़की पर "Open at 7" हाथ से लिखा गया है, बाकी सब वैसा ही है। · लागत $0.045
edit image
$ wavespeed edit image "add the words \"Open at 7\" in white hand lettering on the front window" --image @./hero.jpg --downloadअपने कोडिंग एजेंट से इमेज और वीडियो बनाना
Claude Code से इमेज कैसे बनाएं?
npm install -g @wavespeed/cli से CLI इंस्टॉल करें, wavespeed login से साइन इन करें और wavespeed skill install से skill जोड़ें। फिर Claude Code से इमेज मांगें; वह wavespeed generate image चलाकर फ़ाइल आपके प्रोजेक्ट में सेव कर देगा।
Codex से इमेज और वीडियो कैसे बनाएं?
CLI इंस्टॉल करके साइन इन करें, फिर wavespeed skill install चलाएं ताकि Codex कमांड जान ले। Codex से इमेज या वीडियो मांगें और वह आपके लिए उन्हें चला देगा, या /plugins से WaveSpeed प्लगइन इंस्टॉल करें।
एजेंट असल में क्या चलाता है?
सीधे-सादे कमांड जिन्हें आप पढ़ और दोहरा सकते हैं: wavespeed generate image, wavespeed edit image, wavespeed generate video। लोकल फ़ाइलें @./file से दी जाती हैं और नतीजे --download से डाउनलोड होते हैं।
क्या यह Cursor और दूसरे कोडिंग एजेंट में काम करता है?
हाँ। जो भी एजेंट टर्मिनल कमांड चला सकता है, वह CLI इस्तेमाल कर सकता है, और skill उसे कमांड सिखाती है। MCP सपोर्ट करने वाले एजेंट होस्टेड सर्वर से भी कनेक्ट कर सकते हैं।
क्या मैं वीडियो भी बना सकता हूँ?
हाँ। wavespeed generate video टेक्स्ट, शुरुआती इमेज या रेफ़रेंस इमेज से क्लिप बनाता है, और wavespeed edit video और extend video मौजूदा वीडियो को बदलते या आगे बढ़ाते हैं।
इसकी लागत कितनी है?
बिना सब्सक्रिप्शन के, हर जनरेशन का भुगतान आपके WaveSpeed बैलेंस से होता है। कुछ भी चलाने से पहले कीमत देखने के लिए --estimate जोड़ें; हर नतीजे में बताया जाता है कि कितना खर्च हुआ।
MCP से आपका एजेंट क्या कर सकता है
रोज़ के इमेज और वीडियो काम के लिए शॉर्टकट टूल, साथ में पूरा कैटलॉग: मॉडल खोजें, मॉडल के असली इनपुट देखें, कीमत जानें, फिर चलाएँ।
generate_imageप्रॉम्प्ट से इमेज बनाएँ, चाहें तो रेफ़रेंस इमेज के साथ
edit_imageमौजूदा इमेज एडिट करें, स्टाइल बदलें या जोड़ें
generate_videoप्रॉम्प्ट, पहले फ़्रेम या रेफ़रेंस से वीडियो बनाएँ
edit_videoमौजूदा वीडियो में जो हो रहा है उसे बदलें
extend_videoनए फ़ुटेज के साथ वीडियो आगे बढ़ाएँ
list_modelsलाइव कैटलॉग को टेक्स्ट या प्रकार से खोजें
get_model_schemaकिसी मॉडल के असली इनपुट, ज़रूरी फ़ील्ड और डिफ़ॉल्ट
run_modelकोई भी मॉडल चलाएँ; लोकल @फ़ाइल इनपुट अपने-आप अपलोड होते हैं
get_priceखर्च करने से पहले कीमत जानें
get_balanceअपना क्रेडिट बैलेंस देखें
upload_fileलोकल फ़ाइल को होस्टेड URL में बदलें
get_predictionलंबे जनरेशन को उसकी id से फिर से पाएँ
list_predictionsअपने जनरेशन का इतिहास देखें
list_billingsएक-एक शुल्क और रिफंड देखें
get_usageदिन और मॉडल के अनुसार खर्च और उपयोग देखें
delete_predictionsइतिहास से रन हटाएँ (पहले पूछता है)
upload_file केवल लोकल सर्वर में उपलब्ध है। रिमोट सर्वर आपकी फ़ाइलें नहीं पढ़ सकता: सार्वजनिक URL दें, HTTP अनुरोध भेज सकने वाले टूल में create_upload का उपयोग करें, या ChatGPT में फ़ाइल को चैट में अटैच करें।
ओपन सोर्स। आज ही तैयार।
MIT लाइसेंस, npm पर @wavespeed के अंतर्गत, GitHub पर होस्ट किया गया। इशू और PR का स्वागत है।
ग्राफ़िकल ऐप पसंद है? WaveSpeed Desktop आज़माएँWaveSpeed से जुड़ने के सभी तरीके देखें