Welcome to Labelflow

Accelerate the development of your robot models with our video annotation API.

Get Started

< 10s

Annotation time

2

Services

Unknown

Accuracy Rate

Quickstart: Generate Instruction

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."
# }
            

Quickstart: Check Success

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
# }
            

Contact Us

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.