Assign custom tags to a video
core/tagging
resp = moonshine.run( flow="core/tagging", index="your-index", video_id="[file_id].mp4", )
tags
resp = moonshine.run( flow="core/tagging", index="your-index", video_id="[file_id].mp4", tags=["basketball", "baseball", "soccer"], )
num_tags
resp = moonshine.run( flow="core/tagging", index="your-index", video_id="[file_id].mp4", tags=["basketball", "baseball", "soccer"], num_tags = 2 )
{ "output": ["basketball"], "status": "complete", "video_id": "[file_id].mp4" }
import moonshine moonshine.configure("YOUR-TOKEN-HERE") index = "my-sports-videos" items = moonshine.items(index=index) tags_to_use = ["basketball", "baseball", "soccer"] for item in items: file_id = item["file_id"] file_name = item["file_name"] print(f"Tagging video: {file_name} (ID: {file_id})") resp = moonshine.run( flow="core/tagging", index=index, video_id=file_id, tags=tags_to_use, num_tags=1 ) print(f"Tagging results for {file_name}: {resp}")
.run(flow='core/tagging', ...) params