전용 배포에 요청 보내기

Python SDK, HTTP API 또는 Workflows 웹 인터페이스를 사용하여 전용 배포에 직접 요청할 수 있습니다.

Python SDK 사용하기

최신 버전의 Python SDK를 설치해 주세요 inference_sdk 를 설치하세요. pip install --upgrade inference-sdk.

전용 배포가 준비되면 해당 URL을 복사하세요:

전용 배포가 준비되면 URL을 복사하세요

그리고 파라미터에 붙여넣으세요 api_url 초기화할 때 InferenceHTTPClient 만 하면 끝입니다!

모델 추론을 실행하는 예시입니다. 자세한 내용은 inference_sdk 문서에서 확인할 수 있습니다.

from inference_sdk import InferenceHTTPClient

CLIENT = InferenceHTTPClient(
    api_url="https://dev-testing.roboflow.cloud",
    api_key="ROBOFLOW_API_KEY"
)

image_url = "https://source.roboflow.com/pwYAXv9BTpqLyFfgQoPZ/u48G0UpWfk8giSw7wrU8/original.jpg"
result = CLIENT.infer(image_url, model_id="soccer-players-5fuqs/1")

HTTP API 사용하기

또한 접근할 수 있습니다 HTTP API들 아래에 나열되어 있는 /docs예를 들어, https://dev-testing.roboflow.cloud/docs .

워크스페이스를 첨부해 주세요 api_key 이 엔드포인트에 접근할 때 쿼리 파라미터로 사용하세요.

HTTP API를 사용하여 위와 동일한 요청을 만드는 예시입니다:

import requests
import json

api_url = "https://dev-testing.roboflow.cloud"
model_id = "soccer-players-5fuqs/1"
image_url = "https://source.roboflow.com/pwYAXv9BTpqLyFfgQoPZ/u48G0UpWfk8giSw7wrU8/original.jpg"

resp = requests.get(f"{api_url}/{model_id}", params = {"api_key": "ROBOFLOW_API_KEY", "image": image_url})
result = json.loads(resp.content)

Workflow UI 사용하기

전용 배포는 또한 백엔드 서버로 사용할 수 있습니다 Roboflow Workflows. Roboflow Workflows는 컴퓨터 비전 애플리케이션을 만들기 위한 로우코드, 웹 기반 애플리케이션 빌더입니다.

워크플로우를 만든 후, Running on Hosted API 왼쪽 상단의 링크를 클릭하세요:

워크플로우가 실행될 백엔드를 변경합니다.

클릭하세요 Dedicated Deployments 전용 배포 목록을 확인하고, 대상 배포를 선택한 후 클릭하세요 Connect:

워크플로우 실행을 위한 백엔드 서버로 사용할 전용 배포를 선택하세요.

이제 워크플로우 에디터에서 전용 배포를 사용할 준비가 되었습니다.

Last updated

Was this helpful?