서비스명 :

NCPMS Pear Model API

상세기능 :

NCPMS Pear 모델을 구동하기 위한 API 입니다.

모델의 입력자료를 압축파일 형식으로 준비해주세요.

서비스 URL:

https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/

Step 1. getSample

모델을 구동하기 위한 샘플 입력파일을 다운로드 받습니다.

api_key 항목을 입력하고 "실행" 버튼을 클릭하면 getSample 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/getSample", json={api_key = "your_api_key_here"})



Step 2. connect

모델 구동에 필요한 세션을 생성하고 잡아이디 값을 받습니다.

api_key 항목을 입력하고 "실행" 버튼을 클릭하면 connect 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/connect", json={api_key = "your_api_key_here"})



Step 3. launch

2번에서 생성한 잡아이디와 api_key를 사용하여 모델을 구동합니다.
모델의 입력파일들을 하나의 zip파일로 압축하여 첨부해주세요.

api_key 항목, jobid 항목을 입력하고 zip으로 압축된 입력파일을 첨부해주세요.
"실행" 버튼을 클릭하면 launch 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/launch",
json={api_key = "your_api_key_here", key="your_jobid", file="your_encoded_file"})
*입력파일은 base64로 encoding 하여 json에 추가해주세요.




Step 4. getStatus

api_key값과 잡아이디값을 사용하여 모델 구동이 완료되었는지 상태를 확인합니다.

api_key 항목, jobid 항목을 입력하고 "실행" 버튼을 클릭하면 getStatus 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/getStatus",
json={api_key = "your_api_key_here", key="your_jobid"})



Step 5. getOutput

api_key값과 잡아이디값을 사용하여 모델 출력파일을 다운로드합니다.

api_key 항목, jobid 항목을 입력하고 "실행" 버튼을 클릭하면 getOutput 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/getOutput",
json={api_key = "your_api_key_here", key="your_jobid"})



Step 6. disconnet

모델 구동 세션을 종료합니다.

api_key 항목, jobid 항목을 입력하고 "실행" 버튼을 클릭하면 disconnect 명령어를 사용해 볼 수 있습니다.
python을 사용할 때에는 다음과 같이 사용할 수 있습니다.
res = requests.post(url="https://ncpms-pear-api.camp.re.kr/NCPMS/Pear/disconnect",
json={api_key = "your_api_key_here", key="your_jobid"})