[{"data":1,"prerenderedAt":880},["ShallowReactive",2],{"docs-/ko/docs/getting-started":3},{"id":4,"title":5,"body":6,"description":873,"extension":874,"meta":875,"navigation":133,"path":876,"seo":877,"stem":878,"__hash__":879},"content/ko/docs/getting-started.md","빠른 시작 가이드 - Seedance 2.0 API",{"type":7,"value":8,"toc":863},"minimark",[9,14,18,23,49,53,64,68,79,106,110,113,356,360,550,554,557,811,821,825,859],[10,11,13],"h1",{"id":12},"빠른-시작-가이드","빠른 시작 가이드",[15,16,17],"p",{},"5분 이내에 AI 비디오 생성을 시작할 수 있습니다.",[19,20,22],"h2",{"id":21},"사전-준비-사항","사전 준비 사항",[24,25,26,38,46],"ul",{},[27,28,29,30,37],"li",{},"EvoLink 계정 (",[31,32,36],"a",{"href":33,"rel":34},"https://evolink.ai",[35],"nofollow","무료 가입",")",[27,39,40,45],{},[31,41,44],{"href":42,"rel":43},"https://evolink.ai/dashboard/keys",[35],"API 키 관리 페이지","에서 발급받은 API 키",[27,47,48],{},"HTTP 요청을 보낼 수 있는 도구 (cURL, Python, Node.js 등)",[19,50,52],{"id":51},"기본-url","기본 URL",[54,55,60],"pre",{"className":56,"code":58,"language":59},[57],"language-text","https://api.evolink.ai\n","text",[61,62,58],"code",{"__ignoreMap":63},"",[19,65,67],{"id":66},"_1단계-api-키-발급","1단계: API 키 발급",[15,69,70,74,75,78],{},[31,71,73],{"href":33,"rel":72},[35],"EvoLink","에 가입한 후 ",[31,76,44],{"href":42,"rel":77},[35],"로 이동하세요. API 키를 즉시 사용할 수 있습니다.",[54,80,84],{"className":81,"code":82,"language":83,"meta":63,"style":63},"language-bash shiki shiki-themes github-dark","export EVOLINK_API_KEY=\"your-api-key-here\"\n","bash",[61,85,86],{"__ignoreMap":63},[87,88,91,95,99,102],"span",{"class":89,"line":90},"line",1,[87,92,94],{"class":93},"snl16","export",[87,96,98],{"class":97},"s95oV"," EVOLINK_API_KEY",[87,100,101],{"class":93},"=",[87,103,105],{"class":104},"sU2Wk","\"your-api-key-here\"\n",[19,107,109],{"id":108},"_2단계-첫-번째-요청-보내기","2단계: 첫 번째 요청 보내기",[15,111,112],{},"텍스트 프롬프트로 비디오를 생성하기 위해 POST 요청을 보냅니다:",[54,114,118],{"className":115,"code":116,"language":117,"meta":63,"style":63},"language-python shiki shiki-themes github-dark","import requests\n\nresponse = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers={\n        \"Authorization\": f\"Bearer {EVOLINK_API_KEY}\",\n        \"Content-Type\": \"application/json\"\n    },\n    json={\n        \"model\": \"seedance-2.0\",\n        \"prompt\": \"A golden retriever running through a sunlit meadow, cinematic slow motion\",\n        \"duration\": 5,\n        \"quality\": \"720p\"\n    }\n)\n\ntask = response.json()\nprint(f\"Task ID: {task['id']}\")\nprint(f\"Status: {task['status']}\")\n","python",[61,119,120,128,135,146,155,167,191,202,208,218,231,244,257,268,274,280,285,296,329],{"__ignoreMap":63},[87,121,122,125],{"class":89,"line":90},[87,123,124],{"class":93},"import",[87,126,127],{"class":97}," requests\n",[87,129,131],{"class":89,"line":130},2,[87,132,134],{"emptyLinePlaceholder":133},true,"\n",[87,136,138,141,143],{"class":89,"line":137},3,[87,139,140],{"class":97},"response ",[87,142,101],{"class":93},[87,144,145],{"class":97}," requests.post(\n",[87,147,149,152],{"class":89,"line":148},4,[87,150,151],{"class":104},"    \"https://api.evolink.ai/v1/videos/generations\"",[87,153,154],{"class":97},",\n",[87,156,158,162,164],{"class":89,"line":157},5,[87,159,161],{"class":160},"s9osk","    headers",[87,163,101],{"class":93},[87,165,166],{"class":97},"{\n",[87,168,170,173,176,179,182,186,189],{"class":89,"line":169},6,[87,171,172],{"class":104},"        \"Authorization\"",[87,174,175],{"class":97},": ",[87,177,178],{"class":93},"f",[87,180,181],{"class":104},"\"Bearer ",[87,183,185],{"class":184},"sDLfK","{EVOLINK_API_KEY}",[87,187,188],{"class":104},"\"",[87,190,154],{"class":97},[87,192,194,197,199],{"class":89,"line":193},7,[87,195,196],{"class":104},"        \"Content-Type\"",[87,198,175],{"class":97},[87,200,201],{"class":104},"\"application/json\"\n",[87,203,205],{"class":89,"line":204},8,[87,206,207],{"class":97},"    },\n",[87,209,211,214,216],{"class":89,"line":210},9,[87,212,213],{"class":160},"    json",[87,215,101],{"class":93},[87,217,166],{"class":97},[87,219,221,224,226,229],{"class":89,"line":220},10,[87,222,223],{"class":104},"        \"model\"",[87,225,175],{"class":97},[87,227,228],{"class":104},"\"seedance-2.0\"",[87,230,154],{"class":97},[87,232,234,237,239,242],{"class":89,"line":233},11,[87,235,236],{"class":104},"        \"prompt\"",[87,238,175],{"class":97},[87,240,241],{"class":104},"\"A golden retriever running through a sunlit meadow, cinematic slow motion\"",[87,243,154],{"class":97},[87,245,247,250,252,255],{"class":89,"line":246},12,[87,248,249],{"class":104},"        \"duration\"",[87,251,175],{"class":97},[87,253,254],{"class":184},"5",[87,256,154],{"class":97},[87,258,260,263,265],{"class":89,"line":259},13,[87,261,262],{"class":104},"        \"quality\"",[87,264,175],{"class":97},[87,266,267],{"class":104},"\"720p\"\n",[87,269,271],{"class":89,"line":270},14,[87,272,273],{"class":97},"    }\n",[87,275,277],{"class":89,"line":276},15,[87,278,279],{"class":97},")\n",[87,281,283],{"class":89,"line":282},16,[87,284,134],{"emptyLinePlaceholder":133},[87,286,288,291,293],{"class":89,"line":287},17,[87,289,290],{"class":97},"task ",[87,292,101],{"class":93},[87,294,295],{"class":97}," response.json()\n",[87,297,299,302,305,307,310,313,316,319,322,325,327],{"class":89,"line":298},18,[87,300,301],{"class":184},"print",[87,303,304],{"class":97},"(",[87,306,178],{"class":93},[87,308,309],{"class":104},"\"Task ID: ",[87,311,312],{"class":184},"{",[87,314,315],{"class":97},"task[",[87,317,318],{"class":104},"'id'",[87,320,321],{"class":97},"]",[87,323,324],{"class":184},"}",[87,326,188],{"class":104},[87,328,279],{"class":97},[87,330,332,334,336,338,341,343,345,348,350,352,354],{"class":89,"line":331},19,[87,333,301],{"class":184},[87,335,304],{"class":97},[87,337,178],{"class":93},[87,339,340],{"class":104},"\"Status: ",[87,342,312],{"class":184},[87,344,315],{"class":97},[87,346,347],{"class":104},"'status'",[87,349,321],{"class":97},[87,351,324],{"class":184},[87,353,188],{"class":104},[87,355,279],{"class":97},[357,358,359],"h3",{"id":359},"응답",[54,361,365],{"className":362,"code":363,"language":364,"meta":63,"style":63},"language-json shiki shiki-themes github-dark","{\n    \"id\": \"task-unified-1761313744-vux2jw0k\",\n    \"object\": \"video.generation.task\",\n    \"created\": 1761313744,\n    \"model\": \"seedance-2.0\",\n    \"status\": \"pending\",\n    \"progress\": 0,\n    \"type\": \"video\",\n    \"task_info\": {\n        \"can_cancel\": true,\n        \"estimated_time\": 165,\n        \"video_duration\": 5\n    },\n    \"usage\": {\n        \"billing_rule\": \"per_call\",\n        \"credits_reserved\": 8,\n        \"user_group\": \"default\"\n    }\n}\n","json",[61,366,367,371,383,395,407,418,430,442,454,462,474,486,496,500,507,519,531,541,545],{"__ignoreMap":63},[87,368,369],{"class":89,"line":90},[87,370,166],{"class":97},[87,372,373,376,378,381],{"class":89,"line":130},[87,374,375],{"class":184},"    \"id\"",[87,377,175],{"class":97},[87,379,380],{"class":104},"\"task-unified-1761313744-vux2jw0k\"",[87,382,154],{"class":97},[87,384,385,388,390,393],{"class":89,"line":137},[87,386,387],{"class":184},"    \"object\"",[87,389,175],{"class":97},[87,391,392],{"class":104},"\"video.generation.task\"",[87,394,154],{"class":97},[87,396,397,400,402,405],{"class":89,"line":148},[87,398,399],{"class":184},"    \"created\"",[87,401,175],{"class":97},[87,403,404],{"class":184},"1761313744",[87,406,154],{"class":97},[87,408,409,412,414,416],{"class":89,"line":157},[87,410,411],{"class":184},"    \"model\"",[87,413,175],{"class":97},[87,415,228],{"class":104},[87,417,154],{"class":97},[87,419,420,423,425,428],{"class":89,"line":169},[87,421,422],{"class":184},"    \"status\"",[87,424,175],{"class":97},[87,426,427],{"class":104},"\"pending\"",[87,429,154],{"class":97},[87,431,432,435,437,440],{"class":89,"line":193},[87,433,434],{"class":184},"    \"progress\"",[87,436,175],{"class":97},[87,438,439],{"class":184},"0",[87,441,154],{"class":97},[87,443,444,447,449,452],{"class":89,"line":204},[87,445,446],{"class":184},"    \"type\"",[87,448,175],{"class":97},[87,450,451],{"class":104},"\"video\"",[87,453,154],{"class":97},[87,455,456,459],{"class":89,"line":210},[87,457,458],{"class":184},"    \"task_info\"",[87,460,461],{"class":97},": {\n",[87,463,464,467,469,472],{"class":89,"line":220},[87,465,466],{"class":184},"        \"can_cancel\"",[87,468,175],{"class":97},[87,470,471],{"class":184},"true",[87,473,154],{"class":97},[87,475,476,479,481,484],{"class":89,"line":233},[87,477,478],{"class":184},"        \"estimated_time\"",[87,480,175],{"class":97},[87,482,483],{"class":184},"165",[87,485,154],{"class":97},[87,487,488,491,493],{"class":89,"line":246},[87,489,490],{"class":184},"        \"video_duration\"",[87,492,175],{"class":97},[87,494,495],{"class":184},"5\n",[87,497,498],{"class":89,"line":259},[87,499,207],{"class":97},[87,501,502,505],{"class":89,"line":270},[87,503,504],{"class":184},"    \"usage\"",[87,506,461],{"class":97},[87,508,509,512,514,517],{"class":89,"line":276},[87,510,511],{"class":184},"        \"billing_rule\"",[87,513,175],{"class":97},[87,515,516],{"class":104},"\"per_call\"",[87,518,154],{"class":97},[87,520,521,524,526,529],{"class":89,"line":282},[87,522,523],{"class":184},"        \"credits_reserved\"",[87,525,175],{"class":97},[87,527,528],{"class":184},"8",[87,530,154],{"class":97},[87,532,533,536,538],{"class":89,"line":287},[87,534,535],{"class":184},"        \"user_group\"",[87,537,175],{"class":97},[87,539,540],{"class":104},"\"default\"\n",[87,542,543],{"class":89,"line":298},[87,544,273],{"class":97},[87,546,547],{"class":89,"line":331},[87,548,549],{"class":97},"}\n",[19,551,553],{"id":552},"_3단계-비디오-가져오기","3단계: 비디오 가져오기",[15,555,556],{},"비디오가 준비될 때까지 작업 상태 엔드포인트를 폴링합니다:",[54,558,560],{"className":115,"code":559,"language":117,"meta":63,"style":63},"import time\n\ntask_id = task[\"id\"]\n\nwhile True:\n    status = requests.get(\n        f\"https://api.evolink.ai/v1/tasks/{task_id}\",\n        headers={\"Authorization\": f\"Bearer {EVOLINK_API_KEY}\"}\n    )\n    result = status.json()\n\n    if result[\"status\"] == \"completed\":\n        print(f\"Video URL: {result['results'][0]}\")\n        break\n    elif result[\"status\"] == \"failed\":\n        print(\"Generation failed\")\n        break\n\n    print(f\"Progress: {result['progress']}%\")\n    time.sleep(5)\n",[61,561,562,569,573,589,593,604,614,633,657,662,672,676,698,731,736,754,765,769,773,801],{"__ignoreMap":63},[87,563,564,566],{"class":89,"line":90},[87,565,124],{"class":93},[87,567,568],{"class":97}," time\n",[87,570,571],{"class":89,"line":130},[87,572,134],{"emptyLinePlaceholder":133},[87,574,575,578,580,583,586],{"class":89,"line":137},[87,576,577],{"class":97},"task_id ",[87,579,101],{"class":93},[87,581,582],{"class":97}," task[",[87,584,585],{"class":104},"\"id\"",[87,587,588],{"class":97},"]\n",[87,590,591],{"class":89,"line":148},[87,592,134],{"emptyLinePlaceholder":133},[87,594,595,598,601],{"class":89,"line":157},[87,596,597],{"class":93},"while",[87,599,600],{"class":184}," True",[87,602,603],{"class":97},":\n",[87,605,606,609,611],{"class":89,"line":169},[87,607,608],{"class":97},"    status ",[87,610,101],{"class":93},[87,612,613],{"class":97}," requests.get(\n",[87,615,616,619,622,624,627,629,631],{"class":89,"line":193},[87,617,618],{"class":93},"        f",[87,620,621],{"class":104},"\"https://api.evolink.ai/v1/tasks/",[87,623,312],{"class":184},[87,625,626],{"class":97},"task_id",[87,628,324],{"class":184},[87,630,188],{"class":104},[87,632,154],{"class":97},[87,634,635,638,640,642,645,647,649,651,653,655],{"class":89,"line":204},[87,636,637],{"class":160},"        headers",[87,639,101],{"class":93},[87,641,312],{"class":97},[87,643,644],{"class":104},"\"Authorization\"",[87,646,175],{"class":97},[87,648,178],{"class":93},[87,650,181],{"class":104},[87,652,185],{"class":184},[87,654,188],{"class":104},[87,656,549],{"class":97},[87,658,659],{"class":89,"line":210},[87,660,661],{"class":97},"    )\n",[87,663,664,667,669],{"class":89,"line":220},[87,665,666],{"class":97},"    result ",[87,668,101],{"class":93},[87,670,671],{"class":97}," status.json()\n",[87,673,674],{"class":89,"line":233},[87,675,134],{"emptyLinePlaceholder":133},[87,677,678,681,684,687,690,693,696],{"class":89,"line":246},[87,679,680],{"class":93},"    if",[87,682,683],{"class":97}," result[",[87,685,686],{"class":104},"\"status\"",[87,688,689],{"class":97},"] ",[87,691,692],{"class":93},"==",[87,694,695],{"class":104}," \"completed\"",[87,697,603],{"class":97},[87,699,700,703,705,707,710,712,715,718,721,723,725,727,729],{"class":89,"line":259},[87,701,702],{"class":184},"        print",[87,704,304],{"class":97},[87,706,178],{"class":93},[87,708,709],{"class":104},"\"Video URL: ",[87,711,312],{"class":184},[87,713,714],{"class":97},"result[",[87,716,717],{"class":104},"'results'",[87,719,720],{"class":97},"][",[87,722,439],{"class":184},[87,724,321],{"class":97},[87,726,324],{"class":184},[87,728,188],{"class":104},[87,730,279],{"class":97},[87,732,733],{"class":89,"line":270},[87,734,735],{"class":93},"        break\n",[87,737,738,741,743,745,747,749,752],{"class":89,"line":276},[87,739,740],{"class":93},"    elif",[87,742,683],{"class":97},[87,744,686],{"class":104},[87,746,689],{"class":97},[87,748,692],{"class":93},[87,750,751],{"class":104}," \"failed\"",[87,753,603],{"class":97},[87,755,756,758,760,763],{"class":89,"line":282},[87,757,702],{"class":184},[87,759,304],{"class":97},[87,761,762],{"class":104},"\"Generation failed\"",[87,764,279],{"class":97},[87,766,767],{"class":89,"line":287},[87,768,735],{"class":93},[87,770,771],{"class":89,"line":298},[87,772,134],{"emptyLinePlaceholder":133},[87,774,775,778,780,782,785,787,789,792,794,796,799],{"class":89,"line":331},[87,776,777],{"class":184},"    print",[87,779,304],{"class":97},[87,781,178],{"class":93},[87,783,784],{"class":104},"\"Progress: ",[87,786,312],{"class":184},[87,788,714],{"class":97},[87,790,791],{"class":104},"'progress'",[87,793,321],{"class":97},[87,795,324],{"class":184},[87,797,798],{"class":104},"%\"",[87,800,279],{"class":97},[87,802,804,807,809],{"class":89,"line":803},20,[87,805,806],{"class":97},"    time.sleep(",[87,808,254],{"class":184},[87,810,279],{"class":97},[812,813,814],"blockquote",{},[15,815,816,820],{},[817,818,819],"strong",{},"참고:"," 생성된 비디오 링크는 24시간 동안 유효합니다. 즉시 다운로드하여 저장해 주세요.",[19,822,824],{"id":823},"다음-단계","다음 단계",[24,826,827,834,841,848],{},[27,828,829,833],{},[31,830,832],{"href":831},"/docs/authentication","인증"," — Bearer 토큰 인증에 대해 알아보기",[27,835,836,840],{},[31,837,839],{"href":838},"/docs/video-generation","비디오 생성 API"," — 전체 파라미터 레퍼런스",[27,842,843,847],{},[31,844,846],{"href":845},"/docs/multimodal-reference","멀티모달 레퍼런스"," — @tag 참조로 생성 제어하기",[27,849,850,854,855,858],{},[31,851,853],{"href":852},"/docs/webhooks","웹훅"," — ",[61,856,857],{},"callback_url","을 통해 비디오 완료 알림 받기",[860,861,862],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}",{"title":63,"searchDepth":130,"depth":130,"links":864},[865,866,867,868,871,872],{"id":21,"depth":130,"text":22},{"id":51,"depth":130,"text":52},{"id":66,"depth":130,"text":67},{"id":108,"depth":130,"text":109,"children":869},[870],{"id":359,"depth":137,"text":359},{"id":552,"depth":130,"text":553},{"id":823,"depth":130,"text":824},"몇 분 만에 Seedance 2.0 API를 시작하세요. API 키를 받고 첫 번째 비디오 생성 요청을 보내는 방법을 알아봅니다.","md",{},"/ko/docs/getting-started",{"title":5,"description":873},"ko/docs/getting-started","qmiJHOXKLpVG0J2XV9A9IXdrvbCCR8qvBHDboLOUUD0",1775067575140]