How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Livepeer generate API

Operations related to AI generate api

Livepeer generate API is one of 35 APIs that Livepeer publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Generate. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 17 operations across 17 paths, and defines 56 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 3 base URLs: https://dream-gateway.livepeer.cloud, https://livepeer.studio/api/beta/generate, https://livepeer.studio/api.

17 operations 17 paths 56 schemas 17 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://livepeer.studio/api
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Livepeer generate API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer). It accepts HTTP bearer tokens (JWT) (apiKey).

Paths & Operations 17

Across 17 paths, the API surfaces 17 operations — 17 POST. Each is listed below with its method, path, parameters, and response codes.

generate 17
POST
/text-to-image
Text To Image
genTextToImage body → 200400401500422
POST
/image-to-image
Image To Image
genImageToImage body → 200400401500422
POST
/image-to-video
Image To Video
genImageToVideo body → 200400401500422
POST
/upscale
Upscale
genUpscale body → 200400401500422
POST
/audio-to-text
Audio To Text
genAudioToText body → 200400401413415500422
POST
/segment-anything-2
Segment Anything 2
genSegmentAnything2 body → 200400401500422
POST
/llm
LLM
genLLM body → 200400401500422
POST
/image-to-text
Image To Text
genImageToText body → 200400401413500422
POST
/live-video-to-video
Live Video To Video
genLiveVideoToVideo body → 200400401500422
POST
/text-to-speech
Text To Speech
genTextToSpeech body → 200400401500422
POST
/api/generate/text-to-image
Text To Image
genTextToImage body → default200400401422500
POST
/api/generate/image-to-image
Image To Image
genImageToImage body → default200400401422500
POST
/api/generate/image-to-video
Image To Video
genImageToVideo body → default200400401422500
POST
/api/generate/upscale
Upscale
genUpscale body → default200400401422500
POST
/api/generate/audio-to-text
Audio To Text
genAudioToText body → default200400401413415422500
POST
/api/generate/segment-anything-2
Segment Anything 2
genSegmentAnything2 body → default200400401422500
POST
/api/generate/llm
LLM
genLLM body → default200400401422500

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are Body_genImageToImage (12 properties), Body_genImageToImage_4 (12 properties), Body_genImageToImage_3 (12 properties), Body_genImageToImage_2 (12 properties). Each schema is shown below with its type and property counts.

Media
object
A media object containing information about the generated media.
3 properties 3 required
LiveVideoToVideoParams
object
6 properties 2 required
TextToSpeechParams
object
3 properties
HTTPError
object
HTTP error response model.
1 property 1 required
ImageResponse
object
Response model for image generation.
1 property 1 required
LLMRequest
object
7 properties 1 required
TextResponse
object
Response model for text generation.
2 properties 2 required
LLMResponse
object
5 properties 5 required
Body_genSegmentAnything2
object
9 properties 1 required
Chunk
object
A chunk of text with a timestamp.
2 properties 2 required
ImageToTextResponse
object
Response model for text generation.
1 property 1 required
MediaURL
object
A URL from which media can be accessed.
1 property 1 required
LLMTokenUsage
object
3 properties 3 required
AudioResponse
object
Response model for audio generation.
1 property 1 required
APIError
object
API error response model.
1 property 1 required
TextToImageParams
object
11 properties 1 required
Body_genAudioToText
object
4 properties 1 required
LLMMessage
object
2 properties 2 required
MasksResponse
object
Response model for object segmentation.
3 properties 3 required
Body_genImageToText
object
3 properties 1 required
HTTPValidationError
object
1 property
ValidationError
object
3 properties 3 required
Body_genImageToImage
object
12 properties 2 required
LLMChoice
object
4 properties 1 required
VideoResponse
object
Response model for video generation.
1 property 1 required
Body_genUpscale
object
6 properties 2 required
LiveVideoToVideoResponse
object
Response model for live video-to-video generation.
4 properties 2 required
Body_genImageToVideo
object
10 properties 1 required
LiveVideoToVideoParams_2
object
6 properties 3 required
TextToSpeechParams_2
object
3 properties 1 required
Body_genSegmentAnything2_2
object
9 properties 2 required
TextToImageParams_2
object
11 properties 2 required
Body_genAudioToText_2
object
3 properties 2 required
Body_genImageToText_2
object
3 properties 2 required
Body_genImageToImage_2
object
12 properties 3 required
VideoResponse_2
object
Response model for image generation.
1 property 1 required
Body_genUpscale_2
object
6 properties 3 required
Body_genImageToVideo_2
object
10 properties 2 required
studio-api-error
object
1 property
LLMResponse_2
object
2 properties 2 required
Body_genSegmentAnything2_3
object
9 properties 1 required
TextToImageParams_3
object
11 properties 1 required
Body_genAudioToText_3
object
3 properties 1 required
Body_genLLM
object
7 properties 1 required
Body_genImageToImage_3
object
12 properties 2 required
VideoResponse_3
object
Response model for image generation.
1 property 1 required
Body_genUpscale_3
object
6 properties 2 required
Body_genImageToVideo_3
object
10 properties 1 required
LLMResponse_3
object
2 properties 2 required
Body_genSegmentAnything2_4
object
9 properties 1 required
TextToImageParams_4
object
11 properties 1 required
Body_genAudioToText_4
object
3 properties 1 required
Body_genImageToImage_4
object
12 properties 2 required
VideoResponse_4
object
Response model for image generation.
1 property 1 required
Body_genUpscale_4
object
6 properties 2 required
Body_genImageToVideo_4
object
10 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

livepeer-generate-api-openapi.yml Raw ↑

Other APIs Livepeer publishes across the network.

Livepeer Studio REST API
Livepeer Streams API
Livepeer Assets API
Livepeer Multistream Targets API
Livepeer Webhooks API
Livepeer Transcode API
Livepeer Sessions API
Livepeer Playback API
Livepeer Signing Keys API
Livepeer AI Generate API
Livepeer JavaScript/TypeScript SDK
Livepeer Python SDK
Where this information came from

This is an independent, third-party profile of Livepeer generate API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.