AI 서비스
신규 기능 안내
- 지원 범위: AI 서비스(AI자막, AI요약·챕터, AI배속)는 v3에 신규 추가된 기능으로, v1 및 v2에서는 지원하지 않습니다.
- 공통 인증: 모든 API는 쿼리 스트링 파라미터(
?access_token=)를 통한 공통 인증 방식을 필수로 요구합니다.
AI자막 생성
- v3:
POST/media-contents/{upload_file_key}/ai-subtitles
요청 본문
| 필드 | 데이터 타입 | 필수 여부 | 설명 및 허용값 |
|---|---|---|---|
language_code | String | 필수 | 자막 생성 대상 영상 또는 오디오의 주요 사용 언어 (ko: 한국어, en: 영어) |
kind | Integer | 필수 | 자막 유형 설정 (0: 메인 자막, 1: 서브 자막) |
status | Integer | 필수 | 자막 공개 여부 설정 (0: 비공개, 1: 공개) |
응답 구조 명세
{
"data": {
"task_id": "id",
"message": "string"
},
"status": "ok"
}
AI요약·챕터 데이터 조회
- v3:
GET/media-contents/{upload_file_key}/ai-outlines
요청 쿼리 파라미터
| 파라미터 | 데이터 타입 | 필수 여부 | 설명 |
|---|---|---|---|
language_code | String | 선택 | 자막 언어 필터링 (ko: 한국어, en: 영어) |
응답 구조 명세
{
"data": [
{
"language_code": "ko",
"summary": [
{
"start_position": 0,
"end_position": 120,
"value": "string"
}
],
"chapter": [
{
"position": 0,
"value": "string"
}
],
"keyword": [
"string1", "string2"
]
}
]
}
AI요약·챕터 데이터 생성
- v3:
POST/media-contents/{upload_file_key}/ai-outlines
요청 본문
| 필드 | 데이터 타입 | 필수 여부 | 설명 |
|---|---|---|---|
language_code | String | 필수 | 요약·챕터 생성 대상 영상 또는 오디오의 주요 사용 언어 (ko: 한국어, en: 영어) |
ai_subtitle_kind | Integer | 선택 | 연계될 AI자막의 유형 설정 (0 또는 1) |
ai_subtitle_status | Integer | 선택 | 연계될 AI자막의 공개 여부 설정 (0 또는 1) |
응답 구조 및 예외 명세
- 성공 시: 별도의 응답 데이터 본문 없이 HTTP 204 No Content 상태 코드를 반환합니다.
- 예외 발생 시
- 403 Forbidden: 권한 없음
- 409 Conflict: 이미 요약·챕터 데이터가 존재함
콘텐츠 AI배속 전환
- v3:
POST/media-contents/{upload_file_key}/ai-scripts
요청 본문
이 엔드포인트는 요청 본문 없이 URL 경로(Path)에 지정된 upload_file_key만을 사용하여 작업을 식별합니다.
응답 구조 명세
{
"data": {
"task_id": "id"
},
"status": "ok"
}