소개
GPTs에서 API를 연결할 때 HTTPS 프로토콜을 사용하는 openAPI 호출만 지원됩니다. 그러나 공공데이터포털과 같이 다양한 API 서비스를 제공하는 플랫폼에서는 HTTP와 HTTPS 프로토콜이 혼합되어 있는 경우가 많습니다. 이로 인해 GPTs에서는 HTTP 프로토콜을 사용하는 API 호출이 정상적으로 작동하지 않는 문제가 발생합니다.
이러한 문제를 해결하기 위해, GPTs에서 직접적으로 HTTP 호출이 불가능한 부분을 보완할 수 있는 리버스 프록시(Reverse Proxy) 도구를 도입하여 호출이 정상적으로 이루어지는지 테스트할 계획입니다. 만약 이 방법으로 문제를 해결할 수 있다면, 정부지원사업에서도 모든 API 호출이 원활하게 이루어질 것으로 기대됩니다.
진행 방법
차례
Part 1. cloudflare worker를 통한 GPTs 연동
Step 01. 공공데이터포털 OpenAPI 활용신청 및 테스트
Step 02. Cloudflare Worker 설정 및 테스트
Step 03. GPTs 연동 및 테스트
Part 2. nginx를 통한 GPTs 연동
용어 설명
리버스 프록시(Reverse Proxy)는 클라이언트와 서버 사이에 위치하여 클라이언트의 요청을 대신 받아 서버에 전달하고, 서버의 응답을 클라이언트에게 반환하는 중개 서버입니다.
구성도
Part 1. cloudflare worker를 통한 GPTs 연동
Step 01. 공공데이터포털 OpenAPI 활용신청 및 테스트
공공데이터포털이란?
국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다.
공공데이터포털 검색
인기데이터 > 오픈 API 클릭
활용신청 버튼 클릭
웹 사이트 개발 선택 후 "웹 개발" 입력, 라이선스 표시 "동의합니다." 체크, "활용신청" 버튼 클릭
"한국산업인력공단한국산업인력공단국가직무능력표준 정보" 검색