Skip to main content

Models (Read-Only)

list-models

Browse and search available AI models on the ModelsLab platform.
string
Filter by product: imagen, videofusion, audiogen, llmaster, threedverse
string
Filter by model category (e.g., stable_diffusion, flux, llm, video)
string
Filter by subcategory (e.g., lora, controlnet, checkpoint)
string
Filter by provider (e.g., modelslab, civitai)
Search by name, ID, description, or tags
array
Filter models that have ALL specified tags
boolean
false to exclude NSFW, true to include. Defaults to user preference
string
Sort order: recommended (default), latest, most-used
integer
Max results (1-100). Default: 20

list-providers

List all model providers with model counts.
string
Filter by product: imagen, videofusion, audiogen, llmaster, threedverse
string
Filter by model category

Image Generation

text-to-image

Generate images from text prompts.
string
required
Model ID (e.g., flux-dev, sdxl)
string
required
Text description of the image
string
What to avoid in the image
integer
default:"1024"
Image width (512-1024)
integer
default:"1024"
Image height (512-1024)
string
Aspect ratio (e.g., 1:1, 16:9, 9:16)
integer
default:"1"
Number of images (1-4)
string
Webhook URL for completion notification
string
Custom tracking ID
Returns a request ID that can be used with fetch-image to retrieve results.

image-to-image

Transform existing images based on text prompts.
string
required
Model ID for transformation
string
required
How to transform the image
string
required
Input image URL or base64 string
string
What to avoid in the output
integer
Output width (512-1024)
integer
Output height (512-1024)
string
Output aspect ratio
number
Transformation strength (0-1). Higher = more change
integer
Number of images (1-4)
string
Webhook URL
string
Custom tracking ID

inpaint-image

Edit specific areas of images using masks.
string
required
Model ID for inpainting
string
required
What to paint in the masked area
string
required
Input image URL or base64
string
required
Mask image (white = edit, black = preserve)
string
What to avoid
number
Transformation strength (0-1)
string
Webhook URL
string
Custom tracking ID

fetch-image

Retrieve the status and results of an image generation request.
integer
required
Request ID from a previous generation call

Video Generation

text-to-video

Generate videos from text descriptions.
string
required
Model ID for video generation
string
required
Text description of the video
string
What to avoid
integer
Video width (512-1024)
integer
Video height (512-1024)
string
Aspect ratio (e.g., 16:9, 9:16)
integer
Duration in seconds (min 4)
integer
Frames per second
string
Output resolution preset
boolean
Generate in portrait orientation
boolean
Keep camera position fixed
boolean
Use AI to enhance the prompt
boolean
Generate audio for the video
string
Audio URL to sync with
string
Webhook URL
string
Custom tracking ID

image-to-video

Animate static images into videos.
string
required
Model ID for video generation
string
required
Input image URL or base64
string
Motion/transformation description
string
What to avoid
string
Video aspect ratio
integer
Duration in seconds (min 4)
string
Output resolution preset
boolean
Portrait orientation
string
Audio URL to sync with
string
Webhook URL
string
Custom tracking ID

video-to-video

Transform existing videos with AI.
string
required
Model ID for transformation
string
required
How to transform the video
string
required
Input video URL
string
Optional reference image
string
What to avoid
string
Output aspect ratio
integer
Duration in seconds (min 4)
integer
Random seed (0-4294967295)
string
auto, low, medium, high
string
Webhook URL
string
Custom tracking ID

lip-sync

Sync video with audio for lip movements.
string
required
Model ID for lip sync
string
required
Video URL or base64 containing face
string
required
Audio URL or base64 to sync with
string
Webhook URL
string
Custom tracking ID

motion-control

Control motion in video generation using reference video.
string
required
Model ID for motion control
string
required
Character/subject image
string
required
Video for motion reference
string
required
Use orientation from image or video
string
Optional text prompt (max 2500 chars)
string
std (standard) or pro (professional)
string
yes or no
string
Webhook URL
string
Custom tracking ID

fetch-video

Retrieve the status and results of a video generation request.
string
required
Request ID from a previous video generation call

Audio Generation

text-to-speech

Convert text to natural speech audio.
string
required
Model ID for text-to-speech
string
required
Text to convert to speech
string
required
Voice ID to use
number
Voice variation (0-1)
string
Webhook URL
string
Custom tracking ID

speech-to-text

Transcribe audio to text.
string
required
Model ID for transcription
string
required
Audio URL or base64 to transcribe
string
Webhook URL
string
Custom tracking ID

speech-to-speech

Voice conversion and transformation.
string
required
Model ID for voice conversion
string
required
Audio URL or base64 to transform
string
required
Target voice ID
string
Webhook URL
string
Custom tracking ID

sound-generation

Generate sound effects from text descriptions.
string
required
Model ID for sound generation
string
required
Description of the sound effect
string
Webhook URL
string
Custom tracking ID

music-generation

Create music from text prompts.
string
required
Model ID for music generation
string
required
Description of the music to generate
string
Webhook URL
string
Custom tracking ID

song-extender

Extend existing music tracks.
string
required
Model ID for song extension
string
required
Audio URL or base64 to extend
string
Direction for the extension
string
Webhook URL
string
Custom tracking ID

song-inpaint

Edit specific parts of songs.
string
required
Model ID for song inpainting
string
required
Audio URL or base64 to edit
string
required
What to replace/edit in the song
string
Webhook URL
string
Custom tracking ID

dubbing

Create dubbed audio content.
string
required
Model ID for dubbing
string
required
Original audio URL or base64
string
required
Target language for dubbing
string
Webhook URL
string
Custom tracking ID

fetch-audio

Retrieve the status and results of an audio generation request.
string
required
Request ID from a previous audio generation call

LLM

chat-completion

Chat with AI language models.
string
required
LLM model ID
array
required
Array of message objects with role and content
number
Sampling temperature
integer
Maximum tokens to generate
string
Webhook URL
string
Custom tracking ID