---
title: Media generation
description: "Media generation in the looot catalog as of 2026-09-28: 10 jobs served by 6 providers, with the job ids to run and links to the live catalog."
sidebar:
  order: 7
---

{/* Generated by scripts/refresh-catalog.mjs from data/catalog-overview.json. Do not edit. */}

As of 2026-09-28 (catalog revision 85280), **Media generation** has 10 jobs across 2 platforms, served by 6 providers through 21 endpoints, 20 of them runnable now. The catalog changes every week; the live numbers are one call away:

```bash
curl "https://api.looot.ai/v1/catalog/overview?category=media-generation&depth=jobs"
```

Run any job below by its id: `endpointId: "job:<job id>"` on MCP `run` or `POST /v1/runs`, or `looot run job:<job id>`. See [Jobs](/concepts/jobs).

## Media generation

2 jobs, 5 providers, 13 endpoints (12 runnable). Cheapest per call $0.001, per result $0.000072.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `video.transcript.get` | Transcribe a video from its URL | 4 | $0.001 | $0.000072 |
| `audio.speech.generate` | Turn text into spoken audio | 1 | n/a | $0.03 |

## AI models

8 jobs, 1 provider, 8 endpoints (8 runnable). Cheapest per call $0, per result $0.000225.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `models.create` | Create models | 1 | $0 | n/a |
| `models.examples` | Examples models | 1 | $0 | n/a |
| `models.get` | Get models | 1 | $0 | n/a |
| `models.predictions` | Predictions models | 1 | n/a | $0.000225 |
| `models.readme` | Readme models | 1 | $0 | n/a |
| `models.versions` | Versions models | 1 | $0 | n/a |
| `models.versions.get` | Get models versions | 1 | $0 | n/a |
| `models.versions.trainings` | Trainings models versions | 1 | $0 | n/a |

## Find the right endpoint

- Search by what you want done: MCP [`search`](/mcp-tools/search), `looot search "<words>"`, or `GET /v1/catalog/search?q=<words>`.
- List one job's providers, cheapest first: `search` with `{"filters": {"capability": "<job id>"}, "prefer": "cheapest"}`.
- Browse without an account: [looot.ai/public-catalog](https://looot.ai/public-catalog) or `GET https://api.looot.ai/v1/public-catalog?text=<words>`.

<Related />
