CLI ऑटोमेशन

clore CLI के साथ GPU रेंटल्स को ऑटोमेट करें — bash स्क्रिप्ट्स, CI/CD पाइपलाइन्स, मॉनिटरिंग, और बैच ऑपरेशंस

circle-check

बुनियादी कार्यप्रवाह

कोर लूप: खोज → तैनात → कनेक्ट → रद्द करें.

# 1. एक GPU खोजें
clore search --gpu "RTX 4090" --max-price 2.0 --sort price --limit 5

# 2. तैनात करें (चरण 1 से एक सर्वर ID का उपयोग करें)
clore deploy 142 \
  --image cloreai/ubuntu22.04-cuda12 \
  --type on-demand \
  --currency bitcoin \
  --ssh-password MySecurePass \
  --port 22:tcp \
  --port 8888:http

# 3. अपने ऑर्डर जांचें
clore orders

# 4. सर्वर में SSH करें
clore ssh 38

# 5. समाप्त होने पर रद्द करें
clore cancel 38

# 6. वॉलेट बैलेंस जांचें
clore wallets

CLI कमांड संदर्भ

कमांड
विवरण

clore search

GPU मार्केटप्लेस खोजें

clore deploy <server_id>

नया ऑर्डर बनाएं

clore orders

सक्रिय ऑर्डर सूचीबद्ध करें

clore orders --completed

सभी ऑर्डर दिखाएँ जिनमें पूर्ण किए गए शामिल हैं

clore ssh <order_id>

सक्रिय ऑर्डर में SSH करें

clore cancel <order_id>

एक ऑर्डर रद्द करें

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

सभी कॉन्फ़िग दिखाएँ


CLI के साथ स्क्रिप्टिंग

तैनात करें और SSH के लिए प्रतीक्षा करें

सबसे सस्ता GPU खोजें और तैनात करें

सभी ऑर्डर रद्द करें


CI/CD एकीकरण

GitHub Actions: प्रशिक्षण के लिए GPU तैनात करें

GitLab CI: बैच प्रोसेसिंग


मॉनिटरिंग

नियमित रूप से ऑर्डर जांचें

Python मॉनिटरिंग स्क्रिप्ट


बैच ऑपरेशन्स

कई सर्वरों पर तैनात करें

Python (Async) के साथ बैच तैनाती

उपयोग:

स्पॉट मार्केट स्कैनर


क्रॉन जॉब्स

दैनिक GPU कीमत जांच

घंटेवार बैलेंस जांच


टिप्स

  1. हमेशा सेट करें CLORE_API_KEY स्क्रिप्ट्स और CI में एक पर्यावरण चर के रूप में

  2. जोड़ें sleep 6 bash लूप्स में तैनाती कमांड्स के बीच रेट लिमिट का सम्मान करने के लिए

  3. उपयोग करें --type spot बैच/CI जॉब्स के लिए — सस्ता और कट-छाट (interruptible) ठीक है

  4. ऑर्डर रद्द करें after_script / if: always() भुली हुई बिलिंग से बचने के लिए

  5. SSH पासवर्ड सीक्रेट्स में स्टोर करें (GitHub Secrets, GitLab CI Variables, आदि)

  6. उपयोग करें clore orders --completed पिछले उपयोग का ऑडिट करने के लिए


अगले कदम

Last updated

Was this helpful?