video / schema.json
shigeru saito
BGM生成対応
9a2372b
{
"functions": [
{
"name": "generate_video",
"description": "指定された文章からビデオを生成する",
"parameters": {
"type": "object",
"required": [
"lang",
"title",
"story",
"visual_style",
"visual_prompt_in_en",
"bgm_prompt_in_en",
"scene_count",
"scenes"
],
"properties": {
"lang": {
"type": "string",
"description": "The language of the user input in ISO 639-1 format."
},
"title": {
"type": "string",
"description": "映画のタイトル"
},
"story": {
"type": "string",
"description": "映画のあらすじを、起承転結を交えて時系列に文学的に詳しく説明する"
},
"visual_style": {
"type": "string",
"description": "ビデオの視覚的なスタイル (例: 'anime')"
},
"visual_prompt_in_en": {
"type": "string",
"description": "映像に関連する簡単な説明"
},
"bgm_prompt_in_en": {
"type": "string",
"description": "シーンBGMの聴覚的表現を文学的に説明する"
},
"negative_visual_prompt_in_en": {
"type": "string",
"description": "映像に含めないでほしい視覚的説明"
},
"scene_count": {
"type": "integer",
"description": "シーンの数"
},
"scenes": {
"type": "array",
"description": "ストーリーをシーンごとに分けて、シーンごとの表現を文学的に説明する",
"items": {
"type": "object",
"required": [
"scene",
"visual_prompt_in_en",
"cinematic_angles"
],
"properties": {
"scene": {
"type": "integer",
"description": "シーン番号"
},
"visual_prompt_in_en": {
"type": "string",
"description": "シーンの視覚的表現を文学的に説明する"
},
"cinematic_angles": {
"type": "string",
"description": "カメラアングルや動きの説明 (例: 'dolly-in', 'spinning-shot', 'dutch-angle')"
},
"negative_visual_prompt_in_en": {
"type": "string",
"description": "シーンの含まないでほしい視覚的説明"
}
}
}
}
}
}
}
]
}