미리 제작한 프로젝트를 변경하여 동영상으로 내보내기
제공하는 API만을 이용해서 동영상으로 내보내는 것은 현실적으로 불가능합니다. 따라서 프로젝트 에디터를 이용해 미리 프로젝트를 만들어 두고, API를 이용해 해당 프로젝트를 조회 및 변경하여 동영상으로 내보내는 것이 좋습니다.
이 가이드에서는 미리 제작한 프로젝트의 일부를 변경하여 동영상으로 내보내는 과정에 대해 설명합니다.
- 프로젝트 에디터를 이용하여 프로젝트 제작
- API를 이용하여 프로젝트 조회
- 조회된 프로젝트를 변경
- API를 이용하여 프로젝트를 동영상으로 내보내기
- API를 이용하여 완료 여부 체크
1. 프로젝트 제작하기
이번 가이드에서는 프로젝트를 미리 작성하고 이것을 수정하여 동영상을 내보내기 합니다. 프로젝트에 미리 작성할 내용은 다음과 같습니다.
- 두 개의 씬으로 이루어짐
- 각 씬의 화면에는 이미지와 텍스트 요소가 삽입되어 있음
- 각 씬에는 아바타의 대사가 입력되어 있음
또한 이 프로젝트의 내용을 변경할 때 변경해야 할 이미지, 텍스트 요소를 찾기 쉽게 하기 위해 각 요소에 태그를 붙여놓습니다.
1.1. 씬 작성
| 첫번째 씬 | 두번째 씬 |
|---|---|
![]() | ![]() |
두 개의 씬으로 이루어진 프로젝트를 작성합니다. 각 씬의 화면에는 이미지와 텍스트 요소가 삽입되어 있습니다. 각 씬에는 아바타의 대사가 입력되어 있으며 특히 두번째 씬에는 두 아바타의 대화가 입력되어 있습니다.
1.2. 태그 붙이기

변경할 요소에는 찾기 쉽도록 태그를 붙여 놓습니다. 이번 가이드에서는 이미지에 parrot-image,
텍스트에 parrot-text 태그를 붙여 놓았습니다.
2. API 키 설정
AI STUDIOS V3 내 모든 API 통신 시에는 인증이 필요합니다. 이를 위해 사용되는 것이 API 키입니다. token 변수에 발급받은 API 키를 설정합니다. 아직 발급받은 키가 없다면 API 키 발 급하기에서 발급하실 수 있습니다.
const token = '## API key ##'
3. 프로젝트 ID 설정
projectId 변수에 기존에 생성해둔 프로젝트 ID를 설정합니다. 프로젝트 ID는 내 스튜디오 페이지에서 기존에 저장해둔 프로젝트를 클릭하여 편집 화면으로 진입 시 URL을 통해 확인할 수 있습니다. 예를 들어 app.aistudios.com/editor/abcdefg 에서 프로젝트 ID는 abcdefg가 됩니다.

const projectId = '## project id ##'
4. 프로젝트 가져오기 API 요청
프로젝트 가져오기 API를 이용하여 변경하여 동영상으로 내보낼 프로젝트를 조회합니다. 2. API 키 설정 단계와 3. 프로젝트 ID 설정 단계에서 설정한 API 키와 프로젝트 아이디를 이용하여 프로젝트를 조회합니다.
리퀘스트 포맷
| 항목 | 값 |
|---|---|
| Endpoint | /api/odin/v3/editor/project/<project id> |
| Method | GET |

