| 
					
				 | 
			
			
				@@ -164,39 +164,39 @@ async def main(video_path, api_key, prompt, mark, sample_data): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if isinstance( model, str ): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return model, mark 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             print("创建缓存模型成功") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sample_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "一、基础信息": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视觉/音乐/文字": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "内容选题": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频主题": "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "二、主体和场景": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频主体": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频场景": [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "三、情感与风格": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "四、视频传播性与观众": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "片尾引导": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "传播性判断": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "观众画像": {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "五、音画细节": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "音频细节": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频水印": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频字幕": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频口播": "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "六、人物与场景": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "知名人物": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "人物年龄段": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "场景描述": [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                "七、时效性与分类": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "时效性": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "视频一级分类": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "二级分类": ["品类- 、分数-", "品类- 、分数-", "品类- 、分数-"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # sample_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "一、基础信息": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视觉/音乐/文字": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "内容选题": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频主题": "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "二、主体和场景": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频主体": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频场景": [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "三、情感与风格": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "四、视频传播性与观众": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "片尾引导": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "传播性判断": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "观众画像": {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "五、音画细节": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "音频细节": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频水印": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频字幕": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频口播": "" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "六、人物与场景": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "知名人物": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "人物年龄段": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "场景描述": [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     "七、时效性与分类": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "时效性": {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "视频一级分类": "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #         "二级分类": ["品类- 、分数-", "品类- 、分数-", "品类- 、分数-"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             response =await analyzer.analyze_video( model, prompt, sample_data ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if isinstance( response, str ): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return response, mark 
			 |