एपीआई के साथ समर्पित तैनाती प्रबंधित करें

हमारे HTTP एपीआई का उपयोग करके अपनी समर्पित तैनाती प्रबंधित करें।

सूचनाएँ:

  • सभी एंडपॉइंट्स यहाँ होस्ट किए गए हैं https://roboflow.cloud.

  • प्रतिक्रिया कोड जांचें:

    • अगर यह 200है, तो प्रतिक्रिया बॉडी को एक JSON ऑब्जेक्ट के रूप में डिकोड करें।

    • अन्यथा, प्रतिक्रिया बॉडी में एक स्ट्रिंग के रूप में त्रुटि संदेश होता है।

POST /add — एक समर्पित डिप्लॉयमेंट बनाएं

अनुरोध बॉडी उदाहरण (json)

{
	"api_key": API_KEY,
	"deployment_name": "dev-testing",
	"machine_type": "dev-gpu",
	"creator_email": YOUR_EMAIL_ADDRESS,
	"duration": 3.0,
	"inference_version": "latest",
	"min_replicas": 1,
	"max_replicas": 1
}

अनुरोध बॉडी स्कीमा (json)

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

  • machine_type (string): आवश्यक

  • creator_email (string): आवश्यक

  • duration (float): वैकल्पिक, इकाई घंटे है। डिफ़ॉल्ट है 3

  • inference_version (string): वैकल्पिक, डिफ़ॉल्ट है latest

  • min_replicas (integer): वैकल्पिक, डिफ़ॉल्ट है 1

  • max_replicas (integer): वैकल्पिक, डिफ़ॉल्ट है 1

प्रतिक्रिया उदाहरण (json)

{
	"deployment_id": "IwzJ5YLQ0iDhwzqoh3Ae",
	"deployment_name": "dev-testing",
	"machine_type": "dev-gpu",
	"creator_email": YOUR_EMAIL_ADDRESS,
	"creator_id": YOUR_USER_ID,
	"subdomain": "dev-testing",
	"domain": "dev-testing.roboflow.cloud",
	"duration": 3.0,
	"inference_version": "0.45.0",
	"max_replicas": 1,
	"min_replicas": 1,
	"num_replicas": 0,
	"status": "pending",
	"workspace_id": YOUR_WORKSPACE_ID,
	"workspace_url": YOUR_WORKSPACE_URL
}

प्रतिक्रिया स्कीमा (json)

  • deployment_id (string): एक अद्वितीय पहचानकर्ता

  • deployment_name (string)

  • machine_type (string)

  • creator_email (string)

  • creator_id (string): उपयोगकर्ता आईडी जो संबंधित है creator_email

  • subdomain (string): हमेशा deployment_nameके समान नहीं होता, अगर सबडोमेन पहले से लिया गया है तो हम कुछ उपसर्ग जोड़ेंगे

  • domain (string)

  • duration (float)

  • inference_version (string)

  • min_replicas (integer)

  • max_replicas (integer)

  • num_replicas (integer): वर्तमान उपलब्ध प्रतिकृतियाँ

  • status (string)

  • workspace_id (string)

  • workspace_url (string)

GET /list — अपने वर्कस्पेस में समर्पित डिप्लॉयमेंट्स की सूची देखें

क्वेरी पैरामीटर

  • api_key (string): आवश्यक

  • show_expired (string): वैकल्पिक, डिफ़ॉल्ट है false

  • show_deleted (string): वैकल्पिक, डिफ़ॉल्ट है false

प्रतिक्रिया उदाहरण (json)

[
{
	"deployment_id": "IwzJ5YLQ0iDhwzqoh3Ae",
	"deployment_name": "dev-testing",
	"machine_type": "dev-gpu",
	"creator_email": YOUR_EMAIL_ADDRESS,
	"creator_id": YOUR_USER_ID,
	"subdomain": "dev-testing",
	"domain": "dev-testing.roboflow.cloud",
	"duration": 3.0,
	"inference_version": "0.45.0",
	"max_replicas": 1,
	"min_replicas": 1,
	"num_replicas": 0,
	"status": "pending",
	"workspace_id": YOUR_WORKSPACE_ID,
	"workspace_url": YOUR_WORKSPACE_URL
}
]

प्रतिक्रिया स्कीमा (json)

समर्पित डिप्लॉयमेंट प्रविष्टियों की एक सूची, जिसमें प्रत्येक प्रविष्टि का वही स्कीमा है जैसा कि वर्णन में है /add एंडपॉइंट।

GET /get — समर्पित डिप्लॉयमेंट का विवरण प्राप्त करें

क्वेरी पैरामीटर

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

प्रतिक्रिया उदाहरण (json)

{
	"deployment_id": "IwzJ5YLQ0iDhwzqoh3Ae",
	"deployment_name": "dev-testing",
	"machine_type": "dev-gpu",
	"creator_email": YOUR_EMAIL_ADDRESS,
	"creator_id": YOUR_USER_ID,
	"subdomain": "dev-testing",
	"domain": "dev-testing.roboflow.cloud",
	"duration": 3.0,
	"inference_version": "0.45.0",
	"max_replicas": 1,
	"min_replicas": 1,
	"num_replicas": 0,
	"status": "pending",
	"workspace_id": YOUR_WORKSPACE_ID,
	"workspace_url": YOUR_WORKSPACE_URL
}

प्रतिक्रिया स्कीमा (json)

वही स्कीमा जैसा कि प्रतिक्रिया में है /add एंडपॉइंट।

GET /get_log — समर्पित डिप्लॉयमेंट के लॉग प्राप्त करें

क्वेरी पैरामीटर

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

  • max_entries (integer): वैकल्पिक, डिफ़ॉल्ट 50 है

  • from_timestamp (string): वैकल्पिक, ISO 8601 फॉर्मेट में, डिफ़ॉल्ट वर्तमान समय से 1 घंटा पहले है

  • to_timestamp (string): वैकल्पिक, ISO 8601 फॉर्मेट में, डिफ़ॉल्ट वर्तमान समय है

प्रतिक्रिया उदाहरण (json)

[
	{
		"insert_id": "gpwrgrw55p7b9jdq",
		"payload": "INFO:     10.18.0.38:46296 - \"GET /info HTTP/1.1\" 200 OK",
		"severity": "INFO",
		"timestamp": "2025-01-22T13:23:14.209436+00:00"
	},
	{
		"insert_id": "mbieh16zdjvqp81j",
		"payload": "INFO:     10.18.0.38:46294 - \"GET /info HTTP/1.1\" 200 OK",
		"severity": "INFO",
		"timestamp": "2025-01-22T13:23:14.208738+00:00"
	},
	{
		"insert_id": "0odfnfwh8ts6e4jt",
		"payload": "INFO:     10.18.0.38:54650 - \"GET /info HTTP/1.1\" 200 OK",
		"severity": "INFO",
		"timestamp": "2025-01-22T13:22:14.209054+00:00"
	},
	{
		"insert_id": "s3nabhyhejuke6ub",
		"payload": "INFO:     10.18.0.38:54640 - \"GET /info HTTP/1.1\" 200 OK",
		"severity": "INFO",
		"timestamp": "2025-01-22T13:22:14.208329+00:00"
	},
	{
		"insert_id": "2cz5u3jx4ma22tl8",
		"payload": "INFO:     10.18.0.38:40264 - \"GET /info HTTP/1.1\" 200 OK",
		"severity": "INFO",
		"timestamp": "2025-01-22T13:21:14.209900+00:00"
	}
]

प्रतिक्रिया स्कीमा (json)

लॉग प्रविष्टियों की एक सूची, जिसमें प्रत्येक प्रविष्टि में निम्नलिखित गुण होते हैं:

  • insert_id (string): प्रत्येक लॉग प्रविष्टि के लिए अद्वितीय पहचानकर्ता

  • payload (string): लॉग सामग्री

  • severity (string)

  • timestamp (string)

POST /pause — समर्पित डिप्लॉयमेंट को रोकें

अनुरोध बॉडी उदाहरण (json)

{
	"api_key": API_KEY,
	"deployment_name": "dev-testing"
}

अनुरोध बॉडी स्कीमा (json)

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

प्रतिक्रिया उदाहरण (json)

{
	"message": "OK"
}

प्रतिक्रिया स्कीमा

  • message (string)

POST /resume — समर्पित डिप्लॉयमेंट को पुनः प्रारंभ करें

अनुरोध बॉडी उदाहरण (json)

{
	"api_key": API_KEY,
	"deployment_name": "dev-testing"
}

अनुरोध बॉडी स्कीमा (json)

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

प्रतिक्रिया उदाहरण (json)

{
	"message": "OK"
}

प्रतिक्रिया स्कीमा

  • message (string)

POST /delete — समर्पित डिप्लॉयमेंट को हटाएं

अनुरोध बॉडी उदाहरण (json)

{
	"api_key": API_KEY,
	"deployment_name": "dev-testing"
}

अनुरोध बॉडी स्कीमा (json)

  • api_key (string): आवश्यक

  • deployment_name (string): आवश्यक

प्रतिक्रिया उदाहरण (json)

{
	"message": "OK"
}

प्रतिक्रिया स्कीमा

  • message (string)

Last updated

Was this helpful?