3개 모델 어떻게 연결할지.

  1. 3개의 모델을 모두 호출하여 예측 결과를 얻습니다.
  2. 예측 결과를 JSON 형식으로 변환합니다.
  3. JSON 형식의 예측 결과를 결합합니다.
  4. 결합된 예측 결과를 사용자에게 표시합니다.
import requests

# 3개의 모델을 호출하여 예측 결과를 얻습니다.
severity_prediction = requests.get('<https://endpoint-severity.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']
disease_prediction = requests.get('<https://endpoint-disease.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']
contagious_prediction = requests.get('<https://endpoint-contagious.googleapis.com/v1/predictions?image=image.jpg').json()['prediction>']

# 예측 결과를 JSON 형식으로 변환합니다.
severity_prediction_json = {'severity': severity_prediction}
disease_prediction_json = {'disease': disease_prediction}
contagious_prediction_json = {'contagious': contagious_prediction}

# JSON 형식의 예측 결과를 결합합니다.
prediction_json = {'severity': severity_prediction_json, 'disease': disease_prediction_json, 'contagious': contagious_prediction_json}

# 결합된 예측 결과를 사용자에게 표시합니다.
print(prediction_json)
#예상출력

{
  "severity": "mild",
  "disease": "eczema",
  "contagious": false
}

방향