Python SDK के साथ उपयोग करें

Python SDK के साथ Roboflow का Serverless Hosted API उपयोग करें

यदि आप Python में काम कर रहे हैं, तो Serverless API के साथ इंटरैक्ट करने का सबसे सुविधाजनक तरीका Inference Python SDK का उपयोग करना है।

का उपयोग करने के लिए Inference SDKarrow-up-rightपहले इसे इंस्टॉल करें:

pip install inference-sdk

Serverless Hosted API पर अनुरोध करने के लिए निम्नलिखित कोड का उपयोग करें:

from inference_sdk import InferenceHTTPClient

CLIENT = InferenceHTTPClient(
    api_url="https://serverless.roboflow.com",
    api_key="API_KEY"
)

result = CLIENT.infer("image.jpg", model_id="model-id/1")
print(result)

ऊपर, अपना निर्दिष्ट करें model IDarrow-up-right और API keyarrow-up-right। यह कोड आपका मॉडल चलाएगा और परिणाम लौटाएगा।

Roboflow Instant Model

Serverless API Roboflow को चलाना भी सपोर्ट करता है Instant Model। आप Instant Model को किसी अन्य मॉडल की तरह चला सकते हैं, बस ध्यान दें कि विश्वास (confidence) थ्रेशोल्ड Instant Models के लिए संवेदनशील हो सकता है।

circle-info

एक आदर्श confidence उस संख्या पर निर्भर करता है जिस पर मॉडल को प्रशिक्षित करने के लिए इमेजेज़ का उपयोग किया गया है। आदर्श confidence थ्रेशोल्ड आमतौर पर 0.85 से 0.99 के बीच होते हैं।

configuration = InferenceConfiguration(
    confidence_threshold=0.95
)
CLIENT.configure(configuration)

result = CLIENT.infer("image.jpg", model_id="roboflow-instant-model-id/1")

Last updated

Was this helpful?