[{"data":1,"prerenderedAt":1764},["ShallowReactive",2],{"guide-\u002Fguides-zh\u002Fai-video":3,"developer-code-1ajnhi0":1755,"developer-code-1dqaerc":1756,"developer-code-t6mtz0":1757,"developer-code-172vp9s":1758,"developer-code-18ihyq8":1759,"developer-code-1nybn4n":1760,"developer-code-dwq5q6":1761,"developer-code-ao99nl":1762,"developer-code-1h94fyh":1763},{"id":4,"title":5,"body":6,"description":1746,"extension":1747,"meta":1748,"navigation":1749,"path":1751,"seo":1752,"stem":1753,"__hash__":1754},"guidesZh\u002Fguides-zh\u002Fai-video.md","AI 视频生成 API",{"type":7,"value":8,"toc":1730},"minimark",[9,13,23,28,182,186,189,239,311,314,336,340,350,513,520,526,530,537,559,591,598,722,729,733,751,812,815,877,881,911,1058,1063,1120,1123,1153,1156,1186,1190,1205,1269,1286,1292,1296,1322,1326,1332,1363,1472,1496,1500,1636,1646,1650,1698,1702,1726],[10,11,12],"p",{},"VisionStory AI 视频生成 API 通过 Seedance、Wan 和 Kling 模型生成文生视频、图生视频和参考素材驱动的视频。使用同一个 API Key 即可查询模型、估算点数、提交任务、复用素材、轮询状态和下载结果。",[14,15,16],"blockquote",{},[10,17,18,22],{},[19,20,21],"strong",{},"Beta。"," 只要账户拥有有效的 Pro 或更高等级订阅，其 API Key 即可调用这些接口，无需额外申请能力白名单。",[24,25,27],"h2",{"id":26},"ai-video-api-endpoints","AI 视频接口",[29,30,31,47],"table",{},[32,33,34],"thead",{},[35,36,37,41,44],"tr",{},[38,39,40],"th",{},"方法",[38,42,43],{},"路径",[38,45,46],{},"功能",[48,49,50,67,81,96,113,127,141,155,169],"tbody",{},[35,51,52,59,64],{},[53,54,55],"td",{},[56,57,58],"code",{},"GET",[53,60,61],{},[56,62,63],{},"\u002Fapi\u002Fv1\u002Fai_video\u002Fmodels",[53,65,66],{},"获取各模型机器可读的能力表",[35,68,69,73,78],{},[53,70,71],{},[56,72,58],{},[53,74,75],{},[56,76,77],{},"\u002Fapi\u002Fv1\u002Fai_video\u002Fcost",[53,79,80],{},"提交前获取任务的准确点数成本",[35,82,83,88,93],{},[53,84,85],{},[56,86,87],{},"POST",[53,89,90],{},[56,91,92],{},"\u002Fapi\u002Fv1\u002Fai_video",[53,94,95],{},"提交生成任务",[35,97,98,102,106],{},[53,99,100],{},[56,101,58],{},[53,103,104],{},[56,105,92],{},[53,107,108,109,112],{},"查询单个任务，或通过 ",[56,110,111],{},"video_ids"," 一次查询最多 20 个任务",[35,114,115,119,124],{},[53,116,117],{},[56,118,58],{},[53,120,121],{},[56,122,123],{},"\u002Fapi\u002Fv1\u002Fai_videos",[53,125,126],{},"按时间倒序列出你的任务",[35,128,129,134,138],{},[53,130,131],{},[56,132,133],{},"DELETE",[53,135,136],{},[56,137,92],{},[53,139,140],{},"删除任务",[35,142,143,147,152],{},[53,144,145],{},[56,146,87],{},[53,148,149],{},[56,150,151],{},"\u002Fapi\u002Fv1\u002Fasset",[53,153,154],{},"上传可复用的媒体素材",[35,156,157,161,166],{},[53,158,159],{},[56,160,58],{},[53,162,163],{},[56,164,165],{},"\u002Fapi\u002Fv1\u002Fassets",[53,167,168],{},"列出你的素材",[35,170,171,175,179],{},[53,172,173],{},[56,174,133],{},[53,176,177],{},[56,178,151],{},[53,180,181],{},"删除素材",[24,183,185],{"id":184},"generate-an-ai-video","生成 AI 视频",[10,187,188],{},"提交文生视频任务，然后轮询至完成：",[190,191,196],"pre",{"className":192,"code":193,"language":194,"meta":195,"style":195},"language-bash shiki shiki-themes github-light github-dark","curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" -H \"Content-Type: application\u002Fjson\" -d '{\"model_id\": \"seedance-2.0\", \"prompt\": \"A corgi surfing at sunset, cinematic lighting\", \"duration_sec\": 8, \"aspect_ratio\": \"9:16\", \"resolution\": \"1080p\"}' https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\n","bash","",[56,197,198],{"__ignoreMap":195},[199,200,203,207,211,214,218,222,225,227,230,233,236],"span",{"class":201,"line":202},"line",1,[199,204,206],{"class":205},"sScJk","curl",[199,208,210],{"class":209},"sj4cs"," -s",[199,212,213],{"class":209}," -H",[199,215,217],{"class":216},"sZZnC"," \"X-API-Key: ",[199,219,221],{"class":220},"sVt8B","$VISIONSTORY_API_KEY",[199,223,224],{"class":216},"\"",[199,226,213],{"class":209},[199,228,229],{"class":216}," \"Content-Type: application\u002Fjson\"",[199,231,232],{"class":209}," -d",[199,234,235],{"class":216}," '{\"model_id\": \"seedance-2.0\", \"prompt\": \"A corgi surfing at sunset, cinematic lighting\", \"duration_sec\": 8, \"aspect_ratio\": \"9:16\", \"resolution\": \"1080p\"}'",[199,237,238],{"class":216}," https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\n",[190,240,244],{"className":241,"code":242,"language":243,"meta":195,"style":195},"language-json shiki shiki-themes github-light github-dark","{\n  \"data\": {\n    \"video_id\": \"YOUR_AI_VIDEO_ID\",\n    \"status\": \"queued\",\n    \"cost_credit\": 64\n  }\n}\n","json",[56,245,246,251,260,275,288,299,305],{"__ignoreMap":195},[199,247,248],{"class":201,"line":202},[199,249,250],{"class":220},"{\n",[199,252,254,257],{"class":201,"line":253},2,[199,255,256],{"class":209},"  \"data\"",[199,258,259],{"class":220},": {\n",[199,261,263,266,269,272],{"class":201,"line":262},3,[199,264,265],{"class":209},"    \"video_id\"",[199,267,268],{"class":220},": ",[199,270,271],{"class":216},"\"YOUR_AI_VIDEO_ID\"",[199,273,274],{"class":220},",\n",[199,276,278,281,283,286],{"class":201,"line":277},4,[199,279,280],{"class":209},"    \"status\"",[199,282,268],{"class":220},[199,284,285],{"class":216},"\"queued\"",[199,287,274],{"class":220},[199,289,291,294,296],{"class":201,"line":290},5,[199,292,293],{"class":209},"    \"cost_credit\"",[199,295,268],{"class":220},[199,297,298],{"class":209},"64\n",[199,300,302],{"class":201,"line":301},6,[199,303,304],{"class":220},"  }\n",[199,306,308],{"class":201,"line":307},7,[199,309,310],{"class":220},"}\n",[10,312,313],{},"每 5–10 秒轮询一次：",[190,315,317],{"className":192,"code":316,"language":194,"meta":195,"style":195},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video?video_id=YOUR_AI_VIDEO_ID\"\n",[56,318,319],{"__ignoreMap":195},[199,320,321,323,325,327,329,331,333],{"class":201,"line":202},[199,322,206],{"class":205},[199,324,210],{"class":209},[199,326,213],{"class":209},[199,328,217],{"class":216},[199,330,221],{"class":220},[199,332,224],{"class":216},[199,334,335],{"class":216}," \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video?video_id=YOUR_AI_VIDEO_ID\"\n",[24,337,339],{"id":338},"ai-video-models-and-capabilities","AI 视频模型与能力",[10,341,342,345,346,349],{},[56,343,344],{},"GET \u002Fapi\u002Fv1\u002Fai_video\u002Fmodels"," 返回各参数允许值、默认值和媒体限制。",[19,347,348],{},"接入时应始终以该接口返回值为准","：新增模型和参数值会在此出现，无需更改 API。",[29,351,352,371],{},[32,353,354],{},[35,355,356,359,362,365,368],{},[38,357,358],{},"model_id",[38,360,361],{},"适用场景",[38,363,364],{},"分辨率",[38,366,367],{},"时长",[38,369,370],{},"能力",[48,372,373,392,409,426,442,459,475,494],{},[35,374,375,380,383,386,389],{},[53,376,377],{},[56,378,379],{},"seedance-2.5",[53,381,382],{},"新一代模型，单段视频最长 30 秒",[53,384,385],{},"480p \u002F 720p \u002F 1080p",[53,387,388],{},"4–30 秒",[53,390,391],{},"文生视频、图生视频",[35,393,394,399,402,404,407],{},[53,395,396],{},[56,397,398],{},"seedance-2.0",[53,400,401],{},"旗舰质量，多模态参考",[53,403,385],{},[53,405,406],{},"4–15 秒",[53,408,391],{},[35,410,411,416,419,422,424],{},[53,412,413],{},[56,414,415],{},"seedance-2.0-fast",[53,417,418],{},"更低延迟和成本",[53,420,421],{},"480p \u002F 720p",[53,423,406],{},[53,425,391],{},[35,427,428,433,436,438,440],{},[53,429,430],{},[56,431,432],{},"seedance-2.0-mini",[53,434,435],{},"轻量、成本最低",[53,437,421],{},[53,439,406],{},[53,441,391],{},[35,443,444,449,452,454,457],{},[53,445,446],{},[56,447,448],{},"wan-3.0",[53,450,451],{},"多模态参考",[53,453,385],{},[53,455,456],{},"2–30 秒，整数",[53,458,391],{},[35,460,461,466,469,471,473],{},[53,462,463],{},[56,464,465],{},"wan-3.0-prime",[53,467,468],{},"价格更高的 Wan 变体",[53,470,385],{},[53,472,456],{},[53,474,391],{},[35,476,477,482,485,488,491],{},[53,478,479],{},[56,480,481],{},"kling-3.0",[53,483,484],{},"最高 4K 输出",[53,486,487],{},"720p \u002F 1080p \u002F 4k",[53,489,490],{},"5 或 10 秒",[53,492,493],{},"文生视频、图生视频；不支持 refs",[35,495,496,501,504,507,510],{},[53,497,498],{},[56,499,500],{},"kling-3.0-omni",[53,502,503],{},"图片和视频参考",[53,505,506],{},"720p \u002F 1080p",[53,508,509],{},"3、5、7、10 或 15 秒",[53,511,512],{},"支持参考素材的文生视频；不支持 first_frame",[10,514,515,516,519],{},"请从模型查询结果中读取各模型支持的画面比例、默认值和参考素材限制。Wan 支持 ",[56,517,518],{},"adaptive","，提示词最多 20000 字符；其他模型最多 2500 字符。除 Kling 3.0 Omni 默认 1080p 外，其余模型默认 720p。Seedance 2.5 默认 15 秒，其他 Seedance 模型默认 5 秒。原生音频默认开启。",[10,521,522,525],{},[19,523,524],{},"480p 仅适用于 Seedance 和 Wan 的 AI 视频。"," Kling 和新的数字人视频请求不支持 480p；历史数字人视频响应仍可能包含 480p。",[24,527,529],{"id":528},"estimate-ai-video-credits-and-cost","估算 AI 视频点数成本",[10,531,532,533,536],{},"生成任务按点数计费，提交时扣除，",[19,534,535],{},"生成失败会自动全额退还","。成本取决于模型、分辨率和时长，按秒计算。提交前调用成本接口，它与实际计费使用完全相同的公式：",[190,538,540],{"className":192,"code":539,"language":194,"meta":195,"style":195},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u002Fcost?model_id=seedance-2.0&duration_sec=8&resolution=1080p\"\n",[56,541,542],{"__ignoreMap":195},[199,543,544,546,548,550,552,554,556],{"class":201,"line":202},[199,545,206],{"class":205},[199,547,210],{"class":209},[199,549,213],{"class":209},[199,551,217],{"class":216},[199,553,221],{"class":220},[199,555,224],{"class":216},[199,557,558],{"class":216}," \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u002Fcost?model_id=seedance-2.0&duration_sec=8&resolution=1080p\"\n",[190,560,562],{"className":241,"code":561,"language":243,"meta":195,"style":195},"{\n  \"data\": {\n    \"credit\": 64\n  }\n}\n",[56,563,564,568,574,583,587],{"__ignoreMap":195},[199,565,566],{"class":201,"line":202},[199,567,250],{"class":220},[199,569,570,572],{"class":201,"line":253},[199,571,256],{"class":209},[199,573,259],{"class":220},[199,575,576,579,581],{"class":201,"line":262},[199,577,578],{"class":209},"    \"credit\"",[199,580,268],{"class":220},[199,582,298],{"class":209},[199,584,585],{"class":201,"line":277},[199,586,304],{"class":220},[199,588,589],{"class":201,"line":290},[199,590,310],{"class":220},[10,592,593,594,597],{},"参考素材和 ",[56,595,596],{},"generate_audio"," 不改变点数价格。当前每秒费率如下：",[29,599,600,619],{},[32,601,602],{},[35,603,604,607,610,613,616],{},[38,605,606],{},"模型",[38,608,609],{},"480p",[38,611,612],{},"720p",[38,614,615],{},"1080p",[38,617,618],{},"4k",[48,620,621,638,653,667,681,695,709],{},[35,622,623,626,629,632,635],{},[53,624,625],{},"Seedance 2.5",[53,627,628],{},"3",[53,630,631],{},"6",[53,633,634],{},"14",[53,636,637],{},"—",[35,639,640,643,646,648,651],{},[53,641,642],{},"Seedance 2.0",[53,644,645],{},"2",[53,647,628],{},[53,649,650],{},"查询成本接口",[53,652,637],{},[35,654,655,658,661,663,665],{},[53,656,657],{},"Seedance 2.0 Fast \u002F Mini",[53,659,660],{},"1",[53,662,645],{},[53,664,637],{},[53,666,637],{},[35,668,669,672,674,676,679],{},[53,670,671],{},"Wan 3.0",[53,673,660],{},[53,675,645],{},[53,677,678],{},"5",[53,680,637],{},[35,682,683,686,688,690,693],{},[53,684,685],{},"Wan 3.0 Prime",[53,687,645],{},[53,689,628],{},[53,691,692],{},"7",[53,694,637],{},[35,696,697,700,702,704,706],{},[53,698,699],{},"Kling 3.0",[53,701,637],{},[53,703,645],{},[53,705,628],{},[53,707,708],{},"8",[35,710,711,714,716,718,720],{},[53,712,713],{},"Kling 3.0 Omni",[53,715,637],{},[53,717,645],{},[53,719,628],{},[53,721,637],{},[10,723,724,725,728],{},"请通过成本接口查询当前报价，不要长期缓存此表。剩余点数可通过 ",[56,726,727],{},"GET \u002Fapi\u002Fv1\u002Fbilling\u002Fcredits"," 查询。",[24,730,732],{"id":731},"image-video-and-audio-inputs","图片、视频与音频输入",[10,734,735,736,739,740,739,743,746,747,750],{},"每个媒体位置（",[56,737,738],{},"first_frame","、",[56,741,742],{},"end_frame",[56,744,745],{},"refs[]","）都必须从以下三种形式中",[19,748,749],{},"选择且仅选择一种","：",[29,752,753,765],{},[32,754,755],{},[35,756,757,760,763],{},[38,758,759],{},"形式",[38,761,762],{},"示例",[38,764,361],{},[48,766,767,782,797],{},[35,768,769,774,779],{},[53,770,771],{},[56,772,773],{},"url",[53,775,776],{},[56,777,778],{},"{\"url\": \"https:\u002F\u002Fyour.site\u002Fimg.jpg\"}",[53,780,781],{},"单次使用；由服务端获取，不加入素材库",[35,783,784,789,794],{},[53,785,786],{},[56,787,788],{},"inline_data",[53,790,791],{},[56,792,793],{},"{\"inline_data\": {\"mime_type\": \"image\u002Fpng\", \"data\": \"\u003Cbase64>\"}}",[53,795,796],{},"单次使用，且没有可公开访问的 URL",[35,798,799,804,809],{},[53,800,801],{},[56,802,803],{},"asset_id",[53,805,806],{},[56,807,808],{},"{\"asset_id\": \"YOUR_ASSET_ID\"}",[53,810,811],{},"素材复用；通过素材 API 上传一次，多次引用",[10,813,814],{},"以下媒体限制针对 Seedance 输入。Wan 和 Kling 有各自的模型限制，上传前请读取能力表。",[29,816,817,833],{},[32,818,819],{},[35,820,821,824,827,830],{},[38,822,823],{},"类型",[38,825,826],{},"最大文件大小",[38,828,829],{},"格式",[38,831,832],{},"限制",[48,834,835,849,863],{},[35,836,837,840,843,846],{},[53,838,839],{},"图片",[53,841,842],{},"30 MB",[53,844,845],{},"jpg, jpeg, png, webp, bmp, tiff, gif",[53,847,848],{},"每边 300–6000 像素，画面比例 1:2.5–2.5:1",[35,850,851,854,857,860],{},[53,852,853],{},"视频",[53,855,856],{},"100 MB",[53,858,859],{},"mp4, mov",[53,861,862],{},"2–15 秒，300–6000 像素，24–60 fps，画面比例 1:2.5–2.5:1",[35,864,865,868,871,874],{},[53,866,867],{},"音频",[53,869,870],{},"15 MB",[53,872,873],{},"wav, mp3",[53,875,876],{},"2–15 秒，不能作为唯一的参考素材",[24,878,880],{"id":879},"configure-an-ai-video-request","配置 AI 视频请求",[10,882,883,886,887,889,890,892,893,896,897,900,901,904,905,907,908,910],{},[56,884,885],{},"POST \u002Fapi\u002Fv1\u002Fai_video"," 在同一接口中支持两种模式：传入 ",[56,888,738],{},"（可选 ",[56,891,742],{},"）进行",[19,894,895],{},"图生视频","；传入 ",[56,898,899],{},"refs"," 进行",[19,902,903],{},"参考素材驱动","的文生视频，可用于角色一致性、风格、动作或声音参考；两者都不传则是纯文生视频。",[56,906,899],{}," 与 ",[56,909,738],{}," 互斥。未知字段和不支持的值会被拒绝，不会静默忽略。",[29,912,913,926],{},[32,914,915],{},[35,916,917,920,923],{},[38,918,919],{},"字段",[38,921,922],{},"必填",[38,924,925],{},"说明",[48,927,928,940,952,965,977,988,999,1013,1024,1037],{},[35,929,930,934,937],{},[53,931,932],{},[56,933,358],{},[53,935,936],{},"是",[53,938,939],{},"见上方模型说明",[35,941,942,947,949],{},[53,943,944],{},[56,945,946],{},"prompt",[53,948,936],{},[53,950,951],{},"文本提示词，Wan 最多 20000 字符，其他模型最多 2500 字符",[35,953,954,959,962],{},[53,955,956],{},[56,957,958],{},"client_request_id",[53,960,961],{},"否",[53,963,964],{},"幂等键，24 小时内使用同一值重复提交会返回原任务，不重复扣费",[35,966,967,972,974],{},[53,968,969],{},[56,970,971],{},"duration_sec",[53,973,961],{},[53,975,976],{},"省略时使用模型默认值",[35,978,979,984,986],{},[53,980,981],{},[56,982,983],{},"aspect_ratio",[53,985,961],{},[53,987,976],{},[35,989,990,995,997],{},[53,991,992],{},[56,993,994],{},"resolution",[53,996,961],{},[53,998,976],{},[35,1000,1001,1005,1007],{},[53,1002,1003],{},[56,1004,596],{},[53,1006,961],{},[53,1008,1009,1010],{},"是否生成原生音轨，默认为 ",[56,1011,1012],{},"true",[35,1014,1015,1019,1021],{},[53,1016,1017],{},[56,1018,738],{},[53,1020,961],{},[53,1022,1023],{},"图片媒体对象，切换为图生视频",[35,1025,1026,1030,1032],{},[53,1027,1028],{},[56,1029,742],{},[53,1031,961],{},[53,1033,1034,1035],{},"尾帧图片，要求同时提供 ",[56,1036,738],{},[35,1038,1039,1043,1045],{},[53,1040,1041],{},[56,1042,899],{},[53,1044,961],{},[53,1046,1047,1048,739,1051,1054,1055],{},"限制因模型而异，请查看 ",[56,1049,1050],{},"refs.max",[56,1052,1053],{},"refs.max_per_kind"," 和 ",[56,1056,1057],{},"refs.total_duration_sec_max",[1059,1060,1062],"h3",{"id":1061},"model-specific-input-combinations","各模型的输入组合",[1064,1065,1066,1080,1093,1103],"ul",{},[1067,1068,1069,1070,1073,1074,1076,1077,1079],"li",{},"Wan：最多 10 个图片、5 个视频和 5 个音频参考，同时受模型查询返回的总数上限约束。视频和音频参考各自的总时长不超过 15 秒；单段超长素材截取前 15 秒。总时长超限返回 ",[56,1071,1072],{},"37104","。同时传入 ",[56,1075,899],{}," 和显式 ",[56,1078,983],{}," 返回 400。",[1067,1081,1082,1083,1086,1087,1089,1090,1092],{},"Kling 3.0：",[56,1084,1085],{},"refs.max=0","。图生视频接受 ",[56,1088,738],{},"，但该模式下显式传入 ",[56,1091,983],{}," 会返回 400。",[1067,1094,1095,1096,1098,1099,1102],{},"Kling 3.0 Omni：不支持 ",[56,1097,738],{},"，最多 7 个图片或视频参考。参考素材包含视频时，必须设置 ",[56,1100,1101],{},"generate_audio=false","，否则返回 400。",[1067,1104,1105,1106,1108,1109,907,1111,1113,1114,1116,1117,1119],{},"只有模型查询明确支持图生视频时，才使用 ",[56,1107,738],{},"。始终保持 ",[56,1110,738],{},[56,1112,899],{}," 互斥；",[56,1115,742],{}," 必须与 ",[56,1118,738],{}," 一起使用。",[10,1121,1122],{},"使用首尾帧生成视频：",[190,1124,1126],{"className":192,"code":1125,"language":194,"meta":195,"style":195},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" -H \"Content-Type: application\u002Fjson\" -d '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The scene slowly comes alive, gentle camera push-in\", \"first_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fstart.jpg\"}, \"end_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fend.jpg\"}, \"duration_sec\": 6}' https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\n",[56,1127,1128],{"__ignoreMap":195},[199,1129,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1151],{"class":201,"line":202},[199,1131,206],{"class":205},[199,1133,210],{"class":209},[199,1135,213],{"class":209},[199,1137,217],{"class":216},[199,1139,221],{"class":220},[199,1141,224],{"class":216},[199,1143,213],{"class":209},[199,1145,229],{"class":216},[199,1147,232],{"class":209},[199,1149,1150],{"class":216}," '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The scene slowly comes alive, gentle camera push-in\", \"first_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fstart.jpg\"}, \"end_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fend.jpg\"}, \"duration_sec\": 6}'",[199,1152,238],{"class":216},[10,1154,1155],{},"使用可复用素材保持角色一致性：",[190,1157,1159],{"className":192,"code":1158,"language":194,"meta":195,"style":195},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" -H \"Content-Type: application\u002Fjson\" -d '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The same woman walks through a neon-lit street at night\", \"refs\": [{\"asset_id\": \"YOUR_ASSET_ID\"}], \"duration_sec\": 10}' https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\n",[56,1160,1161],{"__ignoreMap":195},[199,1162,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1184],{"class":201,"line":202},[199,1164,206],{"class":205},[199,1166,210],{"class":209},[199,1168,213],{"class":209},[199,1170,217],{"class":216},[199,1172,221],{"class":220},[199,1174,224],{"class":216},[199,1176,213],{"class":209},[199,1178,229],{"class":216},[199,1180,232],{"class":209},[199,1182,1183],{"class":216}," '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The same woman walks through a neon-lit street at night\", \"refs\": [{\"asset_id\": \"YOUR_ASSET_ID\"}], \"duration_sec\": 10}'",[199,1185,238],{"class":216},[24,1187,1189],{"id":1188},"poll-ai-video-generation-status","轮询 AI 视频生成状态",[10,1191,1192,1193,1196,1197,1200,1201,1204],{},"通过 ",[56,1194,1195],{},"?video_id="," 查询单个任务，或用 ",[56,1198,1199],{},"?video_ids=id1,id2,..."," 一次查询最多 20 个任务，批量响应返回 ",[56,1202,1203],{},"{\"videos\": [...]}","。每 5–10 秒轮询一次。",[29,1206,1207,1217],{},[32,1208,1209],{},[35,1210,1211,1214],{},[38,1212,1213],{},"status",[38,1215,1216],{},"含义",[48,1218,1219,1229,1239,1255],{},[35,1220,1221,1226],{},[53,1222,1223],{},[56,1224,1225],{},"queued",[53,1227,1228],{},"已接收，等待处理",[35,1230,1231,1236],{},[53,1232,1233],{},[56,1234,1235],{},"creating",[53,1237,1238],{},"生成中",[35,1240,1241,1246],{},[53,1242,1243],{},[56,1244,1245],{},"created",[53,1247,1248,1249,1054,1252],{},"已完成，可使用 ",[56,1250,1251],{},"video_url",[56,1253,1254],{},"cover_url",[35,1256,1257,1262],{},[53,1258,1259],{},[56,1260,1261],{},"failed",[53,1263,1264,1265,1268],{},"生成失败，查看 ",[56,1266,1267],{},"error","；点数已自动退还",[10,1270,1271,1272,1274,1275,1278,1279,1282,1283,1285],{},"Seedance 采用异步审核：拒绝的任务会变为 ",[56,1273,1261],{}," 并退款。Wan 和 Kling 可能同步拒绝内容，返回 HTTP 403 及错误码 ",[56,1276,1277],{},"37110","（提示词）或 ",[56,1280,1281],{},"37111","（图片），不扣费。请同时处理提交错误和 ",[56,1284,1261],{}," 任务状态。",[10,1287,1288,1289,1291],{},"生成失败会全额退还点数。API 不会在失败后自动切换其他模型；返回的 ",[56,1290,358],{}," 表示实际使用的模型。",[24,1293,1295],{"id":1294},"list-and-delete-ai-videos","查询与删除 AI 视频",[10,1297,1298,1301,1302,1305,1306,1309,1310,1313,1314,1317,1318,1321],{},[56,1299,1300],{},"GET \u002Fapi\u002Fv1\u002Fai_videos"," 按时间倒序列出你的任务。将上一页的 ",[56,1303,1304],{},"next_cursor"," 作为 ",[56,1307,1308],{},"cursor"," 传入以继续分页，",[56,1311,1312],{},"next_cursor=0"," 表示没有下一页。",[56,1315,1316],{},"limit"," 默认 20，最多 100。",[56,1319,1320],{},"DELETE \u002Fapi\u002Fv1\u002Fai_video?video_id="," 用于删除任务，且只能删除自己的任务。",[24,1323,1325],{"id":1324},"reuse-media-with-the-assets-api","通过素材 API 复用媒体",[10,1327,1328,1329,1331],{},"素材是上传后可复用的媒体：上传一次，就能在任意多次生成请求中通过 ",[56,1330,803],{}," 引用，适合反复使用的角色图片、品牌视频或声音样本。重复上传相同内容会返回已有素材，具有幂等性：",[190,1333,1335],{"className":192,"code":1334,"language":194,"meta":195,"style":195},"curl -s -H \"X-API-Key: $VISIONSTORY_API_KEY\" -H \"Content-Type: application\u002Fjson\" -d '{\"url\": \"https:\u002F\u002Fyour.site\u002Fcharacter.jpg\"}' https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fasset\n",[56,1336,1337],{"__ignoreMap":195},[199,1338,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1360],{"class":201,"line":202},[199,1340,206],{"class":205},[199,1342,210],{"class":209},[199,1344,213],{"class":209},[199,1346,217],{"class":216},[199,1348,221],{"class":220},[199,1350,224],{"class":216},[199,1352,213],{"class":209},[199,1354,229],{"class":216},[199,1356,232],{"class":209},[199,1358,1359],{"class":216}," '{\"url\": \"https:\u002F\u002Fyour.site\u002Fcharacter.jpg\"}'",[199,1361,1362],{"class":216}," https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fasset\n",[190,1364,1366],{"className":241,"code":1365,"language":243,"meta":195,"style":195},"{\n  \"data\": {\n    \"asset_id\": \"YOUR_ASSET_ID\",\n    \"kind\": \"image\",\n    \"mime\": \"image\u002Fjpeg\",\n    \"width\": 1024,\n    \"height\": 1536,\n    \"duration_sec\": 0,\n    \"created_at\": 1754270000\n  }\n}\n",[56,1367,1368,1372,1378,1390,1402,1414,1426,1438,1451,1462,1467],{"__ignoreMap":195},[199,1369,1370],{"class":201,"line":202},[199,1371,250],{"class":220},[199,1373,1374,1376],{"class":201,"line":253},[199,1375,256],{"class":209},[199,1377,259],{"class":220},[199,1379,1380,1383,1385,1388],{"class":201,"line":262},[199,1381,1382],{"class":209},"    \"asset_id\"",[199,1384,268],{"class":220},[199,1386,1387],{"class":216},"\"YOUR_ASSET_ID\"",[199,1389,274],{"class":220},[199,1391,1392,1395,1397,1400],{"class":201,"line":277},[199,1393,1394],{"class":209},"    \"kind\"",[199,1396,268],{"class":220},[199,1398,1399],{"class":216},"\"image\"",[199,1401,274],{"class":220},[199,1403,1404,1407,1409,1412],{"class":201,"line":290},[199,1405,1406],{"class":209},"    \"mime\"",[199,1408,268],{"class":220},[199,1410,1411],{"class":216},"\"image\u002Fjpeg\"",[199,1413,274],{"class":220},[199,1415,1416,1419,1421,1424],{"class":201,"line":301},[199,1417,1418],{"class":209},"    \"width\"",[199,1420,268],{"class":220},[199,1422,1423],{"class":209},"1024",[199,1425,274],{"class":220},[199,1427,1428,1431,1433,1436],{"class":201,"line":307},[199,1429,1430],{"class":209},"    \"height\"",[199,1432,268],{"class":220},[199,1434,1435],{"class":209},"1536",[199,1437,274],{"class":220},[199,1439,1441,1444,1446,1449],{"class":201,"line":1440},8,[199,1442,1443],{"class":209},"    \"duration_sec\"",[199,1445,268],{"class":220},[199,1447,1448],{"class":209},"0",[199,1450,274],{"class":220},[199,1452,1454,1457,1459],{"class":201,"line":1453},9,[199,1455,1456],{"class":209},"    \"created_at\"",[199,1458,268],{"class":220},[199,1460,1461],{"class":209},"1754270000\n",[199,1463,1465],{"class":201,"line":1464},10,[199,1466,304],{"class":220},[199,1468,1470],{"class":201,"line":1469},11,[199,1471,310],{"class":220},[10,1473,1474,1475,1477,1478,1481,1482,1485,1486,1488,1489,1491,1492,1495],{},"也支持 Base64 ",[56,1476,788],{},"，大小和格式限制与上文媒体输入一致。",[56,1479,1480],{},"GET \u002Fapi\u002Fv1\u002Fassets"," 列出你的素材，可用 ",[56,1483,1484],{},"kind"," 筛选、",[56,1487,1308],{}," \u002F ",[56,1490,1316],{}," 分页。",[56,1493,1494],{},"DELETE \u002Fapi\u002Fv1\u002Fasset?asset_id="," 删除素材，不影响已使用它生成的视频。",[24,1497,1499],{"id":1498},"ai-video-api-errors","AI 视频 API 错误",[29,1501,1502,1514],{},[32,1503,1504],{},[35,1505,1506,1509,1512],{},[38,1507,1508],{},"HTTP",[38,1510,1511],{},"error.code",[38,1513,1216],{},[48,1515,1516,1526,1537,1547,1557,1567,1577,1586,1596,1606,1616,1626],{},[35,1517,1518,1521,1523],{},[53,1519,1520],{},"401",[53,1522,637],{},[53,1524,1525],{},"API Key 缺失或无效",[35,1527,1528,1531,1534],{},[53,1529,1530],{},"403",[53,1532,1533],{},"30610",[53,1535,1536],{},"需要有效订阅",[35,1538,1539,1541,1544],{},[53,1540,1530],{},[53,1542,1543],{},"30301",[53,1545,1546],{},"点数不足",[35,1548,1549,1551,1554],{},[53,1550,1530],{},[53,1552,1553],{},"37101",[53,1555,1556],{},"输入无效，不符合参数或媒体限制",[35,1558,1559,1561,1564],{},[53,1560,1530],{},[53,1562,1563],{},"37102",[53,1565,1566],{},"提示词过长",[35,1568,1569,1571,1574],{},[53,1570,1530],{},[53,1572,1573],{},"37103",[53,1575,1576],{},"参考素材过多",[35,1578,1579,1581,1583],{},[53,1580,1530],{},[53,1582,1072],{},[53,1584,1585],{},"参考素材总时长超限",[35,1587,1588,1590,1593],{},[53,1589,1530],{},[53,1591,1592],{},"37110 \u002F 37111",[53,1594,1595],{},"Wan\u002FKling 提示词或图片未通过审核，不扣费",[35,1597,1598,1601,1603],{},[53,1599,1600],{},"400",[53,1602,1600],{},[53,1604,1605],{},"网关拒绝请求：未知 model_id、媒体过大或不支持、无效 asset_id",[35,1607,1608,1611,1613],{},[53,1609,1610],{},"422",[53,1612,637],{},[53,1614,1615],{},"请求体格式错误：未知字段、缺少必填字段或组合无效",[35,1617,1618,1621,1623],{},[53,1619,1620],{},"404",[53,1622,637],{},[53,1624,1625],{},"视频或素材不存在",[35,1627,1628,1631,1633],{},[53,1629,1630],{},"429",[53,1632,637],{},[53,1634,1635],{},"请求频率受限",[10,1637,1638,1639,1642,1643,1645],{},"异步失败（如审核拒绝、供应商错误）不通过 HTTP 错误表示。任务会变为 ",[56,1640,1641],{},"status=failed","，附带 ",[56,1644,1267],{}," 对象，并自动退还点数。",[24,1647,1649],{"id":1648},"rate-limits-storage-and-idempotency","频率限制、存储与幂等性",[1064,1651,1652,1658,1667,1676,1689,1695],{},[1067,1653,1654,1657],{},[19,1655,1656],{},"并发："," Beta 期间按 API Key 限制并发，超限请求会被拒绝，不会排队。",[1067,1659,1660,1663,1664,1666],{},[19,1661,1662],{},"频率："," 每个账户每 60 秒最多 180 次请求。请使用批量查询（",[56,1665,111],{},"），轮询间隔保持 5–10 秒。",[1067,1668,1669,1672,1673,1675],{},[19,1670,1671],{},"存储："," 如需长期保存，请及时下载 ",[56,1674,1251],{},"。素材会一直保留，直到你将其删除。",[1067,1677,1678,1681,1682,1684,1685,1688],{},[19,1679,1680],{},"幂等性："," 提交时传入 ",[56,1683,958],{},"，可安全重试。24 小时内重复使用相同值会返回原任务，不会新建或再次扣费。不使用幂等键时，请在重试前保存返回的 ",[56,1686,1687],{},"video_id","，因为已成功提交后再进行网络级重试，会创建新任务并再次扣费。",[1067,1690,1691,1694],{},[19,1692,1693],{},"Webhook"," 暂不支持，目前通过轮询获取结果。",[1067,1696,1697],{},"Beta 接口未来可能增加可选参数和模型，但现有字段及语义不会发生不兼容变更。",[24,1699,1701],{"id":1700},"related-visionstory-api-guides","相关 VisionStory API 指南",[1064,1703,1704,1712,1719],{},[1067,1705,1706,1711],{},[1707,1708,1710],"a",{"href":1709},"\u002Fguides\u002Fquick-start","快速开始"," — 使用同一个密钥完成数字人视频流程。",[1067,1713,1714,1718],{},[1707,1715,1717],{"href":1716},"\u002Fguides\u002Ffor-agents","面向 Agent"," — 让 AI Agent 驱动 AI 视频生成。",[1067,1720,1721,1725],{},[1707,1722,1724],{"href":1723},"\u002Freference","API 参考"," — 查看上述接口的完整数据结构。",[1727,1728,1729],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":195,"searchDepth":253,"depth":253,"links":1731},[1732,1733,1734,1735,1736,1737,1740,1741,1742,1743,1744,1745],{"id":26,"depth":253,"text":27},{"id":184,"depth":253,"text":185},{"id":338,"depth":253,"text":339},{"id":528,"depth":253,"text":529},{"id":731,"depth":253,"text":732},{"id":879,"depth":253,"text":880,"children":1738},[1739],{"id":1061,"depth":262,"text":1062},{"id":1188,"depth":253,"text":1189},{"id":1294,"depth":253,"text":1295},{"id":1324,"depth":253,"text":1325},{"id":1498,"depth":253,"text":1499},{"id":1648,"depth":253,"text":1649},{"id":1700,"depth":253,"text":1701},"使用 Seedance、Wan 和 Kling 生成文生视频、图生视频和参考素材驱动的视频，完成点数估算、素材复用、任务轮询与错误处理。","md",{},{"title":1750,"order":290},"AI 视频","\u002Fguides-zh\u002Fai-video",{"title":5,"description":1746},"guides-zh\u002Fai-video","aKSVaay3LFJDDCdFKsnVpeRZBDOMB_84F_A2wmz_-js","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"Content-Type: application\u002Fjson\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -d\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> '{\"model_id\": \"seedance-2.0\", \"prompt\": \"A corgi surfing at sunset, cinematic lighting\", \"duration_sec\": 8, \"aspect_ratio\": \"9:16\", \"resolution\": \"1080p\"}'\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"video_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_AI_VIDEO_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"status\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"queued\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"cost_credit\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">64\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video?video_id=YOUR_AI_VIDEO_ID\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u002Fcost?model_id=seedance-2.0&#x26;duration_sec=8&#x26;resolution=1080p\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"credit\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">64\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"Content-Type: application\u002Fjson\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -d\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The scene slowly comes alive, gentle camera push-in\", \"first_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fstart.jpg\"}, \"end_frame\": {\"url\": \"https:\u002F\u002Fyour.site\u002Fend.jpg\"}, \"duration_sec\": 6}'\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"Content-Type: application\u002Fjson\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -d\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> '{\"model_id\": \"seedance-2.0\", \"prompt\": \"The same woman walks through a neon-lit street at night\", \"refs\": [{\"asset_id\": \"YOUR_ASSET_ID\"}], \"duration_sec\": 10}'\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fai_video\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -s\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"X-API-Key: \u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">$VISIONSTORY_API_KEY\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -H\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> \"Content-Type: application\u002Fjson\"\u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\"> -d\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> '{\"url\": \"https:\u002F\u002Fyour.site\u002Fcharacter.jpg\"}'\u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\"> https:\u002F\u002Fopenapi.visionstory.ai\u002Fapi\u002Fv1\u002Fasset\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki github-dark-default\" style=\"background-color:#0d1117;color:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">  \"data\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"asset_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"YOUR_ASSET_ID\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"kind\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"image\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"mime\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#A5D6FF\">\"image\u002Fjpeg\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"width\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">1024\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"height\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">1536\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"duration_sec\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">0\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#7EE787\">    \"created_at\"\u003C\u002Fspan>\u003Cspan style=\"color:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#79C0FF\">1754270000\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1788547143926]