jimeng_ai{
"type": "object",
"required": ["action"],
"properties": {
"action": {
"type": "string",
"enum": ["text2image", "image2video", "query_status"],
"description": "操作类型: text2image(文生图), image2video(图生视频), query_status(查询任务状态)"
},
"prompt": {
"type": "string",
"description": "正向提示词,描述想要生成的内容"
},
"negative_prompt": {
"type": "string",
"description": "负向提示词,描述不希望出现的内容",
"default": ""
},
"model": {
"type": "string",
"enum": ["seendance_2.0", "seedream_lite_5.0"],
"description": "模型选择: seendance_2.0(文生图), seedream_lite_5.0(图生视频)",
"default": "seendance_2.0"
},
"aspect_ratio": {
"type": "string",
"enum": ["1:1", "16:9", "9:16", "4:3", "3:4"],
"description": "图片长宽比",
"default": "1:1"
},
"image_count": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "生成图片数量(文生图)",
"default": 1
},
"cfg_scale": {
"type": "number",
"minimum": 1.0,
"maximum": 20.0,
"description": "创意强度,值越大越贴近提示词",
"default": 7.0
},
"steps": {
"type": "integer",
"minimum": 10,
"maximum": 50,
"description": "生成步数,步数越多质量越高",
"default": 20
},
"seed": {
"type": "integer",
"description": "随机种子,用于复现结果",
"default": -1
},
"image_url": {
"type": "string",
"description": "参考图片URL(图生视频必需)"
},
"image_base64": {
"type": "string",
"description": "参考图片Base64编码(与image_url二选一)"
},
"video_duration": {
"type": "integer",
"enum": [3, 5, 10],
"description": "视频时长(秒),图生视频使用",
"default": 5
},
"motion_strength": {
"type": "number",
"minimum": 0.0,
"maximum": 1.0,
"description": "运动强度,0为静态,1为最大运动",
"default": 0.5
},
"start_frame": {
"type": "string",
"description": "首帧图片(Base64或URL)"
},
"end_frame": {
"type": "string",
"description": "尾帧图片(Base64或URL)"
},
"task_id": {
"type": "string",
"description": "任务ID,用于查询任务状态"
},
"cookie": {
"type": "string",
"description": "认证Cookie"
},
"api_key": {
"type": "string",
"description": "API密钥(如果使用官方API)"
}
}
}
{
"type": "object",
"properties": {
"task_id": {
"type": "string",
"description": "任务唯一标识"
},
"status": {
"type": "string",
"enum": ["pending", "processing", "completed", "failed"],
"description": "任务状态"
},
"progress": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "任务进度百分比"
},
"result": {
"type": "object",
"description": "生成结果",
"properties": {
"images": {
"type": "array",
"items": {
"type": "string"
},
"description": "生成的图片URL列表"
},
"videos": {
"type": "array",
"items": {
"type": "string"
},
"description": "生成的视频URL列表"
},
"metadata": {
"type": "object",
"description": "生成元数据",
"properties": {
"model": {
"type": "string",
"description": "使用的模型"
},
"seed": {
"type": "integer",
"description": "实际使用的随机种子"
},
"duration": {
"type": "number",
"description": "生成耗时(秒)"
}
}
}
}
},
"error": {
"type": "string",
"description": "错误信息(如果失败)"
},
"estimated_time": {
"type": "integer",
"description": "预计完成时间(秒)"
}
},
"required": ["task_id", "status"]
}
/health - 健康检查(必需)/generate - 创建生成任务(文生图或图生视频)/status/{task_id} - 查询任务状态和结果--port 参数参考项目中其他AI生成工具的实现:
liblibai_controlnet - 图生图工具runcomfy_workflow_executor - ComfyUI工作流执行JIMENG_API_KEY=your_api_key_here
JIMENG_COOKIE=your_cookie_here
JIMENG_BASE_URL=https://api.jimeng.ai # API基础URL