CLI संदर्भ
द clore CLI आपको Clore.ai GPU मार्केटप्लेस को सीधे अपने टर्मिनल से प्रबंधित करने देता है — GPU खोजें, इंस्टेंस तैनात करें, SSH करें, और बिना कोई कोड लिखे ऑर्डर प्रबंधित करें।
स्थापना
pip install clore-aiयह Python SDK और clore CLI कमांड दोनों स्थापित करता है।
आवश्यकताएँ: Python 3.9+
कॉन्फ़िगरेशन
अपनी API कुंजी सेट करें
अपनी कुंजी यहाँ से प्राप्त करें Clore.ai डैशबोर्ड → API अनुभाग, फिर कॉन्फ़िगर करें:
clore config set api_key YOUR_API_KEYयह कुंजी यहाँ सहेजता है ~/.clore/config.json.
या पर्यावरण चर का उपयोग करें
export CLORE_API_KEY=your_api_key_hereवर्तमान कॉन्फ़िगरेशन देखें
कमांड
clore search
GPU मार्केटप्लेस में खोज करें
clore deploy <server_id>
एक नया ऑर्डर बनाएँ (सर्वर किराए पर लें)
clore orders
अपने ऑर्डर सूचीबद्ध करें
clore cancel <order_id>
एक ऑर्डर रद्द करें
clore ssh <order_id>
सक्रिय ऑर्डर में SSH करें
clore wallets
वॉलेट शेष दिखाएँ
clore servers
अपने होस्ट किए गए सर्वरों की सूची दिखाएँ
clore server-config <name>
सर्वर कॉन्फ़िगरेशन प्राप्त करें
clore spot <server_id>
किसी सर्वर के लिए स्पॉट मार्केट देखें
clore spot-price <order_id> <price>
स्पॉट कीमत सेट करें
clore config set <key> <value>
कॉन्फ़िगरेशन मान सेट करें
clore config get <key>
कॉन्फ़िगरेशन मान प्राप्त करें
clore config show
सभी कॉन्फ़िगरेशन दिखाएँ
clore --version
संस्करण दिखाएँ
विस्तृत उपयोग
clore search
फ़िल्टर और सॉर्टिंग के साथ GPU मार्केटप्लेस में खोज करें।
विकल्प:
--gpu
पाठ
GPU मॉडल के अनुसार फ़िल्टर करें (उदा. "RTX 4090")
--min-gpu
पूर्णांक
न्यूनतम GPU संख्या
--min-ram
दशमलव
GB में न्यूनतम RAM
--max-price
दशमलव
USD/घंटा में अधिकतम मूल्य
--sort
विकल्प
इसके अनुसार क्रमबद्ध करें: price (डिफ़ॉल्ट), gpu, ram
--limit
पूर्णांक
दिखाने के लिए अधिकतम परिणाम (डिफ़ॉल्ट: 20)
उदाहरण आउटपुट:
clore deploy <server_id>
GPU सर्वर किराए पर लेने के लिए एक नया ऑर्डर बनाएँ।
तर्क:
server_id
किराए पर लेने के लिए सर्वर आईडी (यहाँ से प्राप्त करें clore search)
विकल्प:
--image
पाठ
हाँ
Docker इमेज (उदा. cloreai/ubuntu22.04-cuda12)
--type
विकल्प
हाँ
on-demand या spot
--currency
पाठ
हाँ
भुगतान मुद्रा (उदा. bitcoin)
--ssh-password
पाठ
नहीं
SSH पासवर्ड (अक्षरांकीय, अधिकतम 32 वर्ण)
--ssh-key
पाठ
नहीं
SSH सार्वजनिक कुंजी
--port
पाठ
नहीं
पोर्ट मैपिंग (दोहराई जा सकती है), प्रारूप: PORT:PROTOCOL
--env
पाठ
नहीं
पर्यावरण चर (दोहराई जा सकती है), प्रारूप: KEY=VALUE
--spot-price
दशमलव
नहीं
प्रति दिन स्पॉट कीमत (स्पॉट ऑर्डर के लिए आवश्यक)
--gpu-count
पूर्णांक
नहीं
केवल N GPUs किराए पर लें (आंशिक किराया, केवल ऑन-डिमांड)
--gpu-indices
पाठ
नहीं
से कॉमा से अलग किए गए GPU स्लॉट partial_gpu_rental.free_indices (आवश्यक है --gpu-count)
clore orders
अपने सक्रिय ऑर्डर सूचीबद्ध करें।
विकल्प:
--completed
पूर्ण/समाप्त ऑर्डर शामिल करें
उदाहरण आउटपुट:
clore cancel <order_id>
एक सक्रिय ऑर्डर रद्द करें।
तर्क:
order_id
रद्द करने के लिए ऑर्डर आईडी
विकल्प:
--issue
रद्द करने का कारण / समस्या रिपोर्ट
clore ssh <order_id>
चल रहे ऑर्डर से SSH के माध्यम से स्वचालित रूप से कनेक्ट करें। CLI आपके ऑर्डर विवरण से होस्टनाम और पोर्ट को हल करता है।
तर्क:
order_id
कनेक्ट करने के लिए ऑर्डर आईडी
विकल्प:
--user
root
SSH उपयोगकर्ता नाम
clore wallets
अपने वॉलेट शेष और जमा पते दिखाएँ।
उदाहरण आउटपुट:
clore servers
मार्केटप्लेस पर आपके द्वारा होस्ट किए जा रहे सर्वरों की सूची दिखाएँ।
clore server-config <name>
आपके द्वारा होस्ट किए गए किसी विशिष्ट सर्वर की कॉन्फ़िगरेशन प्राप्त करें।
उदाहरण आउटपुट:
clore spot <server_id>
किसी सर्वर के लिए वर्तमान स्पॉट मार्केट ऑफ़र देखें।
उदाहरण आउटपुट:
clore spot-price <order_id> <price>
अपने स्पॉट मार्केट ऑफ़र की कीमत अपडेट करें।
ध्यान दें: आप स्पॉट कीमत केवल हर 600 सेकंड में एक बार, और सीमित चरण आकार तक ही कम कर सकते हैं।
clore config
CLI कॉन्फ़िगरेशन प्रबंधित करें।
कॉन्फ़िगरेशन यहाँ संग्रहीत है ~/.clore/config.json.
वर्कफ़्लो
खोजें → किराए पर लें → SSH → रद्द करें
एक सामान्य एंड-टू-एंड वर्कफ़्लो:
किराए पर लेने से पहले शेष राशि की निगरानी करें
स्पॉट मार्केट वर्कफ़्लो
सर्वर होस्टिंग प्रबंधन
अगले चरण
Python SDK — Python के साथ वर्कफ़्लो स्वचालित करें
REST API — कच्चा API दस्तावेज़ीकरण
ऑन-डिमांड बनाम स्पॉट — मूल्य निर्धारण मॉडल समझें
अंतिम अपडेट
क्या यह उपयोगी था?