流光剪辑_调用生成图片模型/apimart调用生成视频模型

流光剪辑_调用生成图片模型

python 复制代码
import requests
import json

url = "https://open.vectcut.com/cut_jianying/generate_image"

payload = json.dumps({
   "prompt": "给这个人带上红色的帽子",
   "model": "nano_banana",
   "reference_image": "https://oss-jianying-resource.oss-cn-hangzhou.aliyuncs.com/test/shuziren.jpg",
   "start": 1,
   "end": 5,
   "width": 1920,
   "height": 1080,
   "transform_x": 0.2,
   "transform_y": 0.2,
   "scale_x": 1,
   "scale_y": 1,
   "track_name": "video_main",
   "relative_index": 99,
   "intro_animation": "放大",
   "intro_animation_duration": 0.5,
   "outro_animation": "闪现",
   "outro_animation_duration": 0.5,
   "transition": "上移",
   "transition_duration": 0.5,
   "mask_type": "矩形",
   "mask_center_x": 0.5,
   "mask_center_y": 0.5,
   "mask_size": 0.7,
   "mask_rotation": 45,
   "mask_feather": 2,
   "mask_invert": True,
   "mask_rect_width": 8,
   "mask_round_corner": 10
})
headers = {
   'Authorization': 'Bearer  <token>',
   'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

apimart调用生成视频模型

python 复制代码
import requests
import time

def generate_video():
    url = "https://api.apimart.ai/v1/videos/generations"

    payload = {
        "model": "sora-2",
        "prompt": """
视频里面严禁出现字幕,直接分镜生成视频
以下是视频提示词
### 广告基础  
**视频主题**:百思图2025秋季新款板鞋·日常穿搭与自信出行  
**目标时长**:15秒  
**分镜数量**:6镜 
**核心卖点**:  
1. 核心卖点:经典质量与时尚设计结合(白鞋粉带厚底,透气孔设计)  
2. 功能卖点:厚底舒适,透气不闷脚(鞋头透气孔、厚底3.2cm)  
3. 情感卖点:试穿心动,出行吸睛(漫步落叶/街头,路人瞩目)  
4. 品牌价值:潮流尖端行走,个性风格尽显  


### 单镜提示词(按顺序)  

#### 分镜1(情感类)  
**画质**:8K超高清真实摄影  
**场景**:卧室,阳光左前侧45°透过白纱帘,浅木床(1.8m×2m)+米色床品,浅灰地毯铺地  
**人物**:25岁女性,穿米白卫衣+浅灰牛仔裤,微笑露齿,双手握拳于胸前  
**产品**:脚上穿着百思图板鞋(白色鞋面RGB(255,254,253),粉色鞋带RGB(250,221,222),厚底3.2cm,鞋头透气孔直径0.3mm)  
**动作**:转身看向落地镜中自己的鞋子,脚尖轻抬  
**光影**:左前侧45°光,墙面光影渐变15°,鞋子反光率80%  
**转场**:淡入淡出(跨场景至分镜2,时长0.5秒)  
**相机**:浅景深,焦距f/2.8,背景虚化程度15%  


#### 分镜2(设计类)  
**画质**:8K超高清真实摄影  
**场景**:白色纯色背景(RGB(255,255,255))  
**人物**:手(肤色自然,指甲修剪整齐,指节清晰)  
**产品**:手持百思图板鞋(白色鞋面,粉色鞋带,鞋边缝线间距0.5mm,鞋舌logo蚀刻深度0.1mm)  
**动作**:手指轻转鞋子,展示鞋头透气孔、侧面线条、厚底纹理  
**光影**:左前侧45°光,鞋子表面光影渐变12°,鞋带反光率75%  
**转场**:淡入淡出(跨场景至分镜3,时长0.5秒)  
**相机**:环形补光,焦距f/4,背景无虚化  


#### 分镜3(功能类)  
**画质**:8K超高清真实摄影  
**场景**:秋日公园,枫叶/梧桐叶铺地,阳光左前侧45°穿过树枝  
**人物**:女性的脚(穿浅灰牛仔裤裤脚卷至脚踝,皮肤白皙)  
**产品**:脚上的百思图板鞋(白色鞋面,粉色鞋带,鞋底纹路深度0.2mm,鞋跟高度3.2cm)  
**动作**:双脚交替迈步,落叶被踩动(叶片位移1-2cm)  
**光影**:左前侧45°光,地面落叶投影长度20cm,鞋子阴影边缘模糊度5%  
**转场**:摇镜(从脚摇至小腿,时长0.5秒)  
**相机**:浅景深,焦距f/2.8,背景落叶虚化程度30%  


#### 分镜4(情感类)  
**画质**:8K超高清真实摄影  
**场景**:秋日公园小径,梧桐/银杏落叶铺地,浅黄+深褐落叶点缀  
**人物**:25岁女性(米白内搭+浅灰开衫+牛仔裤)与朋友(米白上衣+灰色半身裙),两人微笑露齿  
**产品**:女性脚上的百思图板鞋(白色鞋面,粉色鞋带,鞋头透气孔直径0.3mm,鞋带结长度5cm)  
**动作**:朋友手指向鞋子,女性低头看鞋后抬头微笑,两人同步迈步  
**光影**:左前侧45°光,地面人物影子长度1.5m,鞋子反光率78%  
**转场**:滑动(同场景从左滑至右,时长0.5秒)  
**相机**:浅景深,焦距f/2.8,背景树木虚化程度20%  


#### 分镜5(情感类)  
**画质**:8K超高清真实摄影  
**场景**:都市街道,玻璃幕墙高楼林立,阳光左前侧45°斜照  
**人物**:25岁女性(米白高领衫+黑色烟管裤+长款风衣),双手插兜自信走路;周围路人(背包男、风衣女、西装男)眼神聚焦鞋子  
**产品**:脚上的百思图板鞋(白色鞋面,粉色鞋带,鞋边缝线间距0.5mm,鞋跟高度3.2cm)  
**动作**:大步向前走,风衣下摆随步伐摆动(幅度5-8cm)  
**光影**:左前侧45°光,墙面人物影子长度1.2m,鞋子反光率82%  
**转场**:淡入淡出(跨场景至分镜6,时长0.5秒)  
**相机**:浅景深,焦距f/2.8,背景路人虚化程度15%  


#### 分镜6(收尾类)  
**画质**:8K超高清真实摄影  
**场景**:暖金色背景(RGB(255,220,180)),直径1-2cm光斑闪烁  
**产品**:一双百思图板鞋(白色鞋面,粉色鞋带,鞋头透气孔直径0.3mm,鞋带结长度5cm)  
**动作**:鞋子静置,阳光左前侧45°照射,鞋带轻微飘动(幅度0.5cm)  
**光影**:左前侧45°光,鞋子表面光影渐变10°,背景光斑动态模糊程度5%  
**转场**:无转场  
**相机**:环形补光,焦距f/4,背景光斑虚化程度30%  


### 补充规则  
- 音乐:120BPM轻电子乐,降速节奏与口播同步  
- 全片光线:左前侧45°统一光源,确保光影逻辑连贯  
- 产品一致性:每镜均强化"白鞋粉带+厚底3.2cm+鞋头透气孔0.3mm"等量化细节,确保视觉统一
""",
        "duration": 15,
        "aspect_ratio": "9:16",
        "private": False,
        "image_urls": ["https://winrobot-ai-power.yingdao.com/module/file/1768113703736/f6bd2b05-ebc2-4fd8-a07d-5a65bc859f9d","https://winrobot-ai-power.yingdao.com/module/file/1768735780090/25db91e3-2ad7-447e-a104-78f99e726065"]
    }

    headers = {
        "Authorization": "Bearer XXX",
        "Content-Type": "application/json"
    }

    response = requests.post(url, json=payload, headers=headers)

    return response.json()['data'][0]['task_id']

def get_task_status(task_id):

    url = f"https://api.apimart.ai/v1/tasks/{task_id}"

    headers = {
        "Authorization": "Bearer XXX"
    }

    params = {
        "language": "zh"
    }

    response = requests.get(url, headers=headers, params=params)

    return response.json()

task_id = generate_video()

while True:
    result = get_task_status(task_id)
    task_status = result["data"]["status"]
    if task_status == "completed":
        print("视频生成完成")
        print(result["data"]["result"]["videos"][0]["url"][0])
        break
    elif task_status == "failed":
        print("视频生成失败")
        print(result)
        break
    elif task_status == "pending":
        print("排队等待处理")
    elif task_status == "processing":
        print("处理中")
    elif task_status == "cancelled":
        print("用户取消")

    time.sleep(30)
相关推荐
chenglin0162 小时前
Semantic Kernel 内核详解
后端·python·flask
B站_计算机毕业设计之家2 小时前
计算机毕业设计:Python城市地铁网络可视化分析系统 Flask框架 数据分析 可视化 高德地图 数据挖掘 机器学习 爬虫(建议收藏)✅
网络·python·信息可视化·数据挖掘·flask·课程设计·美食
源码之家2 小时前
计算机毕业设计:Python地铁数据可视化分析系统 Flask框架 数据分析 可视化 高德地图 数据挖掘 机器学习 爬虫(建议收藏)✅
大数据·python·信息可视化·数据挖掘·flask·汽车·课程设计
zhishidi3 小时前
使用python给pdf文档自动添加目录书签
java·python·pdf
chushiyunen12 小时前
python中的@Property和@Setter
java·开发语言·python
禾小西12 小时前
Java中使用正则表达式核心解析
java·python·正则表达式
yoyo_zzm12 小时前
JAVA (Springboot) i18n国际化语言配置
java·spring boot·python
weixin_4080996713 小时前
图片去水印 API 接口实战:网站如何实现自动去水印(Python / PHP / C#)
图像处理·人工智能·python·c#·php·api·图片去水印