메인 콘텐츠로 건너뛰기
Comfy Router는 https://api.comfy.org에서 호스팅되는 이미지 및 비디오 모델을 위한 단일 API를 제공합니다. Comfy 워크스페이스에서 API 키를 생성한 다음, 공식 Python 및 TypeScript SDK나 일반 HTTP로 모든 모델을 호출하세요. 과금은 사용량 기반입니다. 기본적으로 각 요청은 구독 없이 워크스페이스 잔액에서 크레딧을 차감합니다. 요금과 기타 결제 옵션은 Router 가격을 참고하세요.
LiteLLM으로 지출을 추적하시나요? Router는 동기 실행의 USD 비용을 LiteLLM이 읽는 헤더에 보고하므로, 가격표를 직접 관리할 필요가 없습니다. LiteLLM과 함께 Comfy Router 사용하기를 참고하세요.
1

API 키 생성

Comfy 워크스페이스에서 키를 생성하세요. Bash 호환 터미널에서 다음을 설정하세요:
API 키는 서버나 로컬 환경에 보관하세요. 이 예제는 터미널이나 서버용이며, 브라우저 JavaScript용이 아닙니다.Router는 요청당 크레딧을 청구합니다. 워크스페이스에 크레딧 잔액이 없으면 첫 실제 호출은 402와 함께 error_type: insufficient_credits를 반환합니다. 이 검사는 본문 검증 이전에 실행되므로, 크레딧이 없는 워크스페이스는 잘못된 요청에 대해서도 402를 반환할 수 있습니다. 요청 본문을 디버깅하기 전에 워크스페이스 결제에서 크레딧을 추가하세요.
2

요청 대기열에 넣기

언어를 선택하고 예제를 실행하세요. 생성에는 몇 분이 걸릴 수 있습니다.
각 SDK 제출 호출은 멱등성 키를 생성하고 자동 재시도에 재사용합니다. cURL 예제는 uuidgen으로 키를 생성합니다. 사용할 수 없다면 다른 UUID 생성기를 사용하세요. 상태, 취소, 결과 수집에 대한 세부 정보는 대기열 전달을 참고하세요.

이미지 기반 비디오 생성 및 레퍼런스 기반 비디오 생성

동일한 Seedance 요청이 이미지, 비디오, 오디오 입력을 받습니다. content에 항목을 추가하고 각 항목의 role을 설정하세요. 전송하는 역할이 Router가 실행할 작업을 결정합니다. 과금은 역할이 아니라 content에 담긴 미디어 종류를 따릅니다. 비디오 입력이 하나라도 있는 요청은 비디오 기반 비디오 생성으로 청구되고, 그런 입력이 없으면서 이미지가 하나라도 있으면 이미지 기반 비디오 생성으로 청구되며, 텍스트만 있는 요청은 텍스트 기반 비디오 생성으로 청구됩니다. 일부 모델은 텍스트 기반 비디오 생성과 이미지 기반 비디오 생성에 동일한 요금을 부과합니다. 이미지 url은 공개 URL이거나 data:image/<format>;base64,<content> 문자열일 수 있습니다. 제출, 폴링, 수집은 위 퀵스타트와 정확히 동일합니다. 본문만 달라집니다.
Image-to-video
Reference-to-video
Seedance 2.5에서 첫 프레임 요청과 첫 프레임 및 마지막 프레임 요청은 첫 프레임에서 출력 화면 비율을 가져옵니다. 구체적인 비율을 지정하면 400으로 거부되므로 ratio를 생략하거나 adaptive를 전송하세요. 요청 스키마는 Seedance 제품군 전체가 공유하며 모델이 무시하는 역할도 나열할 수 있으므로, 각 모델의 입력 스키마에서 x-comfy-router-input-modalities 필드를 확인해 해당 모델이 허용하는 입력 종류를 파악하세요. 예를 들어 reference_video와 reference_audio는 여기에 video 또는 audio를 나열하는 모델이 필요합니다.

다음 단계

모델 찾아보기

사용 가능한 모델을 살펴보고 모델별 요청 예제를 확인해 보세요.

Router API 사용하기

모델 탐색, 스키마, 대기 중인 요청, 오류, 과금에 대해 알아보세요.