Geliştiriciler ve ML ekipleri için tasarlandı
REST API, kapsamı sınırlı API anahtarları ve imzalı webhook’larla GPU örneklerini kodunuzdan başlatın, izleyin ve durdurun.
Teklifler lansman gününde açılır. Piyasa açılır açılmaz kodunuzdan GPU başlatmak için hesabınızı şimdi oluşturun.
curl -H "Authorization: Bearer $EVERXCLOUD_API_KEY" \
"https://api.everxcloud.ai/v1/offers?gpu_model=h100-sxm-80gb&limit=5"Örneklerle API
Örneklerde $EVERXCLOUD_API API’nin temel URL’si, $EVERXCLOUD_STREAM akışın temel URL’si ve $EVERXCLOUD_API_KEY API anahtarınızdır.
REST API ve kapsamı sınırlı API anahtarları
Portalın yaptığı her şey
/v1altında kullanılabilir: katalog, örnekler, SSH anahtarları, bakiye ve kullanım, spot borsası emirleri, rezervasyonlar ve saat paketleri. Listeler imleçle sayfalanır ve her oluşturma isteği birIdempotency-Keygerektirir.- Portalda yalnızca ihtiyaç duyduğunuz kapsamlara sahip anahtarlar oluşturun; örneğin
instances:read,instances:write,billing:readveyawebhooks:manage. - Anahtarı
Authorization: Bearer sk_live_…olarak gönderin; yalnızca bir kez gösterilir, karma (hash) olarak saklanır ve istediğiniz zaman iptal edilebilir. - Tutarlar, para biriminin mikro birimleri cinsinden tam sayılardır (1 birim = 1.000.000) ve her zaman bir para birimi alanıyla gelir: USD, EUR veya GBP.
Bakiyenizi okuyunshell curl -H "Authorization: Bearer $EVERXCLOUD_API_KEY" \ "$EVERXCLOUD_API/v1/balance"- Portalda yalnızca ihtiyaç duyduğunuz kapsamlara sahip anahtarlar oluşturun; örneğin
Makine şablonları ve SSH erişimi
Hazır bir şablon ve SSH anahtarlarınızdan biriyle bir tekliften örnek başlatın, çalışana kadar durumunu izleyin, ardından SSH ile bağlanın.
- Şablonlar:
ubuntu-cuda,pytorch,tensorflow,jupyter,vllmvecomfyui. - Örnek, SSH ana makinesini, bağlantı noktasını ve kullanıcısını verir; EverXCloud Network makineleri doğrudan ya da doğrudan erişim yoksa bir aktarıcı üzerinden bağlanır.
- Sağlayıcı destekliyorsa örnekleri API’den durdurun, başlatın veya silin: faturalandırma durumu izler. Örnek silindiğinde verileri de silinir; kendi kopyalarınızı saklayın.
Bir örnek başlatınshell curl -X POST "$EVERXCLOUD_API/v1/instances" \ -H "Authorization: Bearer $EVERXCLOUD_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{"offer_id": "<offer id>", "expected_hourly_price_micro": 2160000, "currency": "EUR", "template_id": "pytorch", "ssh_key_id": "<key id>"}'- Şablonlar:
Webhook’lar ve gerçek zamanlı akışlar
Uç noktalarınızı örnek, bakiye, bakiye yükleme, teklif, emir ve saat paketi olaylarına abone edin. Her teslimat imzalanır, artan aralıklarla yeniden denenir ve kopyaları ayıklamak için kullanabileceğiniz bir teslimat kimliği (
X-EverXCloud-Delivery) taşır.- Her teslimatın
X-EverXCloud-Signaturebaşlığını (t=…,v1=…) uç noktanızın gizli anahtarıyla doğrulayın. - Olaylar arasında
instance.ready,instance.expiring,instance.terminated,balance.low,balance.topup,order.filledvecredits.expiringbulunur. - Piyasa fiyatları Server-Sent Events olarak akar:
/v1/stream/marketherkese açıktır,/v1/stream/ordersiseexchange:readkapsamına sahip bir API anahtarıyla kendi emirlerinizi izler.
Piyasa fiyatlarını akış olarak alınshell curl -N "$EVERXCLOUD_STREAM/v1/stream/market?skus=rtx-5090-32gb:fr:1:EUR"- Her teslimatın
Lansman gününe hazır olun
Hesabınızı şimdi oluşturun: piyasa açılır açılmaz kapsamı sınırlı API anahtarları oluşturup kodunuzdan GPU başlatabilirsiniz.
