> ## Documentation Index
> Fetch the complete documentation index at: https://docs.physionlabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Analyze a video URL

> Evaluate a publicly accessible MP4.

Submit the source URL with the generation prompt. Galileo queues the work and returns an evaluation ID.

## Requirements

* Serve the video over public HTTP or HTTPS.
* Use an MP4 file encoded with H.264/AVC.
* Keep the clip under 15 seconds and 50 MB.
* Include the prompt used to generate the video.

## Evaluation flow

1. Call `POST /v1/evaluations`.
2. Store the returned evaluation ID.
3. Poll `GET /v1/evaluations/{id}` with backoff.
4. Stop when the status reaches `completed`, `partial`, or `failed`.

Use `createAndWait` in TypeScript or `create_and_wait` in Python to run these steps through the SDK.

See the [Quickstart](/quickstart) for TypeScript, Python, and cURL examples.
