데이터셋 배포

생성한 데이터셋을 배포하고 공개적으로 접근 가능하게 만듭니다.

입력 포트

  • 데이터셋

출력 포트

  • 없음

예제

데이터셋을 API 형태로 배포하는 노드입니다. 처음에 생성하면 다음과 같은 화면의 노드가 생성됩니다.

배포하기를 클릭하면 데이터셋을 확인할 수 있는 URL 이 생성됩니다.

그리고 API 를 테스트 해볼 수 있는 Swagger 문서도 같이 생성됩니다.

배포된 API URL 을 사용하려면 API 키를 발급해야 합니다. API 키 발급을 누릅니다.

API 키에 대한 간단한 설명을 키 이름에 적고 이 API 키를 사용할 기간을 적은뒤 API 키 발급을 클릭합니다.

API 키가 생성되면 이 화면에서만 API 키를 확인할 수 있습니다. 키를 복사합니다. 그 뒤 API 키는 Header의 Authorization 에 Bearer 와 함께 입력합니다.

// 예시 
curl -X 'GET' \
  'https://api.ai-canvas.io/external/dataset/ds_92e955c1/preview?page=1&limit=100&sort_order=asc' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer [API KEY]'

필터링 방법

  • 단순 비교: column_name=value 또는 column_name[eq]=value

  • 범위 비교: age[gte]=25, price[lt]=1000

  • 문자열 검색: name[contains]=kim, email[ends_with][email protected]

  • 목록 필터: city[in]=seoul,busan,daegu

  • NULL 체크: deleted_at[is_null]=true

필터링 연산자

  • eq (=): 같음

  • ne: 같지 않음

  • gt: 보다 큼

  • gte: 이상

  • lt: 보다 작음

  • lte: 이하

  • contains: 포함

  • not_contains: 포함하지 않음

  • starts_with: 시작

  • ends_with: 종료

  • in: 목록 포함

  • not_in: 목록 제외

  • is_null: NULL 값

  • not_null: NULL이 아님

복합 필터 예시

?age[gte]=25&gender=male&city[in]=seoul,busan&name[contains]=kim
API 문서

아래 화면은 API 문서 링크로 API를 테스트 해볼 수 있는 화면입니다.

Authorize 를 클릭하면 API Key 를 입력할 수 있는 화면이 나옵니다.

이곳에 발급받은 키를 입력한뒤 Authorize 를 누릅니다.

그러면 정상적으로 로그인이 완료되고 close 를 눌러 화면을 닫습니다.

아래 API 문서에서 Try it out 을 클릭하면 API 를 시험삼아 테스트 해 볼 수 있습니다.

Last updated