메인 콘텐츠로 건너뛰기
POST
POST /runwayml/v1/sound_effect을 사용하여 텍스트 프롬프트에서 오디오 작업을 생성합니다. Bearer 인증과 JSON 요청 본문으로 CometAPI API 키를 전송합니다.

모델 선택

eleven_text_to_sound_v2의 경우, 길이를 선택하려면 duration를 생략하고 프롬프트에서 길이를 지정합니다. 반복 사운드 효과를 요청하려면 loop: true을 설정합니다. seed_audio의 경우, 프롬프트에서 referenceAudios을 @Audio1, @Audio2, 그리고 @Audio3으로 배열 순서대로 참조하세요. 참조가 필요하지 않으면 referenceAudios을 생략하세요. 각 예제 오디오 URL을 오디오 파일에 접근할 수 있는 HTTPS URL로 교체하세요. 이 엔드포인트에서 이 모델과 함께 duration, loop 또는 voice을 포함하지 마세요.

오디오 제어 구성

세 가지 속도 제어 항목에서는 필드를 생략하거나 0을 사용하여 기본값을 유지하세요.

결과 조회

반환된 id을 저장한 다음 Runway 작업 가져오기 를 사용하여 작업 상태를 조회하세요. status가 SUCCEEDED이면 오디오 URL은 output에서 읽으세요. 작업이 실패하면 failure 및 failureCode을 확인하세요.

인증

Authorization
string
header
필수

Use your CometAPI API key.

본문

application/json

Request settings for eleven_text_to_sound_v2.

model
enum<string>
필수

Model ID for this request.

사용 가능한 옵션:
eleven_text_to_sound_v2
Allowed value: "eleven_text_to_sound_v2"
promptText
string
필수

A text description of the sound effect to generate.

Required string length: 1 - 3000
duration
number

Sound effect duration in seconds, from 0.5 to 30. Fractional seconds are accepted. Omit this field to choose duration from the prompt.

필수 범위: 0.5 <= x <= 30
loop
boolean
기본값:false

Set true to request a sound effect that loops seamlessly. Defaults to false.

응답

Task created. Save the returned id to retrieve task status.

id
string
필수

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

마지막 수정일 2026년 9월 22일