Accelerate the development of your robot models with our video annotation API.
Get StartedAnnotation time
Services
Accuracy Rate
Automatically generate natural language instructions from robot demonstration videos. Works with any robot embodiment and helps streamline training workflows by turning video actions into clear, descriptive commands.
import requests
url = "https://labelflow.dev/episode/generate_instruction"
headers = {"token": "your_api_token_here"}
files = {"video": open("demo_1.mp4", "rb")}
response = requests.post(url, headers=headers, files=files)
print(response.json())
# API Response:
# {
# "instruction": "Wipe the liquid spill off the counter."
# }
Evaluate whether a robot demonstration successfully followed an instruction. Ideal for filtering teleoperation data for behavioral cloning or validating real-world and simulated robot performance.
import requests
url = "https://labelflow.dev/episode/check_success"
headers = {"token": "your_api_token_here"}
data = {"instruction": "Place the bowl on the oven tray"}
files = {"video": open("demo_2.mp4", "rb")}
response = requests.post(url, headers=headers, data=data, files=files)
print(response.json())
# API Response:
# {
# "is_successful": true
# }
Have questions, want to try our product, or found an issue? Please don't hesitate to get in touch. You can email us directly at ismail@labelflow.dev.