Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Generate new images from text prompts using EachLabs AI models. Supports text-to-image with multiple model families including Flux, GPT Image, Gemini, Imagen, Seedream, and more. Use when the user wants to create new images from text. For editing existing images, see eachlabs-image-edit.
clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-image-generationOverall rank
#62
Adoption
884 downloads
Trust
Unknown
Freshness
Mar 1, 2026
Freshness
Last checked Mar 1, 2026
Best For
Eachlabs Image Generation is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
CLAWHUB, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Generate new images from text prompts using EachLabs AI models. Supports text-to-image with multiple model families including Flux, GPT Image, Gemini, Imagen, Seedream, and more. Use when the user wants to create new images from text. For editing existing images, see eachlabs-image-edit. Capability contract not published. No trust telemetry is available yet. 884 downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
0.1.2
Install & run
clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-image-generationInstall using `clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-image-generation` in an isolated environment before connecting it to live workloads.
No published capability contract is available yet, so validate auth and request/response behavior manually.
Review the upstream CLAWHUB listing at https://clawhub.ai/eftalyurtseven/eachlabs-image-generation before using production credentials.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
0.1.2
Adoption signal
884 downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
3
Examples
6
Snippets
0
Languages
Unknown
text
Header: X-API-Key: <your-api-key>
bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{SKILL.md
---
name: eachlabs-image-generation
description: Generate new images from text prompts using EachLabs AI models. Supports text-to-image with multiple model families including Flux, GPT Image, Gemini, Imagen, Seedream, and more. Use when the user wants to create new images from text. For editing existing images, see eachlabs-image-edit.
metadata:
author: eachlabs
version: "1.0"
---
# EachLabs Image Generation
Generate new images from text prompts using 60+ AI models via the EachLabs Predictions API. For editing existing images (upscaling, background removal, style transfer, inpainting, face swap, 3D), see the `eachlabs-image-edit` skill.
## Authentication
```
Header: X-API-Key: <your-api-key>
```
Set the `EACHLABS_API_KEY` environment variable. Get your key at [eachlabs.ai](https://eachlabs.ai).
## Quick Start
### 1. Create a Prediction
```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'
```
### 2. Poll for Result
```bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"
```
Poll until `status` is `"success"` or `"failed"`. The output image URL is in the response.
## Model Selection Guide
### Text-to-Image
| Model | Slug | Best For |
|-------|------|----------|
| Flux 2 Turbo | `flux-2-turbo-text-to-image` | Fast, high quality general purpose |
| Flux 2 Flash | `flux-2-flash-text-to-image` | Fastest Flux generation |
| Flux 2 Max | `flux-2-max-text-to-image` | Highest quality Flux |
| Flux 2 Klein 9B | `flux-2-klein-9b-base-text-to-image` | Balanced quality/speed |
| Flux 2 Pro | `flux-2-pro` | Pro quality |
| Flux 2 Flex | `flux-2-flex` | Flexible outputs |
| Flux 2 LoRA | `flux-2-lora` | LoRA-powered generation |
| XAI Grok Imagine | `xai-grok-imagine-text-to-image` | Creative and artistic |
| GPT Image v1.5 | `gpt-image-v1-5-text-to-image` | High quality, transparent bg |
| Bytedance Seedream v4.5 | `bytedance-seedream-v4-5-text-to-image` | Bytedance latest |
| Gemini 3 Pro Image | `gemini-3-pro-image-preview` | Google's latest |
| Imagen 4 | `imagen4-preview` | Google Imagen 4 |
| Imagen 4 Fast | `imagen-4-fast` | Fast Google quality |
| Reve | `reve-text-to-image` | Artistic text-to-image |
| Hunyuan Image v3 | `hunyuan-image-v3-text-to-image` | Tencent's latest |
| Ideogram V3 Turbo | `ideogram-v3-turbo` | Text in images |
| Minimax | `minimax-text-to-image` | High quality |
| Wan v2.6 | `wan-v2-6-text-to-image` | Chinese/English bilingual |
| P Image | `p-image-text-to-image` | Custom aspect ratios |
| Nano Banana Pro | `nano-banana-pro` | Fast, lightweight |
| Vidu Q2 | `vidu-q2-text-to-image` | Latest Vidu |
### Trainin_meta.json
{
"ownerId": "kn7daknf647gdfdwzpyq5scnvn80tq7d",
"slug": "eachlabs-image-generation",
"version": "0.1.2",
"publishedAt": 1770607495148
}references/MODELS.md
# Image Generation Models Reference Complete parameter reference for all image generation models. All models use version `0.0.1`. --- ## XAI | Grok | Imagine | Text to Image **Slug:** `xai-grok-imagine-text-to-image` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | Text description of the desired image. | | `num_images` | integer | No | `"1"` | — | Number of images to generate. | | `aspect_ratio` | string | No | `"1:1"` | 1:1,3:4,4:3,9:16,16:9 | Aspect ratio of the generated image. | | `output_format` | string | No | `"jpeg"` | jpeg, png, webp | The format of the generated image. | | `sync_mode` | boolean | No | `"False"` | — | If `True`, the media will be returned as a data URI and the output data won't be available in the request history. | --- ## Flux 2 | Klein | 9B | Base | Text to Image **Slug:** `flux-2-klein-9b-base-text-to-image` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | The prompt to generate an image from. | | `negative_prompt` | string | No | — | — | Negative prompt for classifier-free guidance. Describes what to avoid in the image. | | `guidance_scale` | number | No | `"5"` | — | Guidance scale for classifier-free guidance. | | `seed` | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. | | `num_inference_steps` | integer | No | `"28"` | — | The number of inference steps to perform. | | `image_size` | string | No | `"landscape_4_3"` | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. | | `num_images` | integer | No | `"1"` | — | The number of images to generate. | | `acceleration` | string | No | `"regular"` | none,regular,high | The acceleration level to use for image generation. | | `sync_mode` | boolean | No | `"False"` | — | If `True`, the media will be returned as a data URI. | | `enable_safety_checker` | boolean | No | `"True"` | — | If set to true, the safety checker will be enabled. | | `output_format` | string | No | `"png"` | jpeg,png,webp | The format of the generated image. | --- ## Flux 2 | Klein | 4B | Base | Text to Image **Slug:** `flux-2-klein-4b-base-text-to-image` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | The prompt to generate an image from. | | `seed` | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. | | `num_inference_steps` | integer | No | `"4"` | — | The number of inference steps to perform. | | `image_size` | string | No | `"landscape_4_3"` | square_hd,square,portrait_4_3,portrait_16_9,l
Editorial read
Docs source
CLAWHUB
Editorial quality
thin
Skill: Eachlabs Image Generation Owner: eftalyurtseven Summary: Generate new images from text prompts using EachLabs AI models. Supports text-to-image with multiple model families including Flux, GPT Image, Gemini, Imagen, Seedream, and more. Use when the user wants to create new images from text. For editing existing images, see eachlabs-image-edit. Tags: latest:0.1.2 Version history: v0.1.2 | 2026-02-09T03:24:55.14
Skill: Eachlabs Image Generation
Owner: eftalyurtseven
Summary: Generate new images from text prompts using EachLabs AI models. Supports text-to-image with multiple model families including Flux, GPT Image, Gemini, Imagen, Seedream, and more. Use when the user wants to create new images from text. For editing existing images, see eachlabs-image-edit.
Tags: latest:0.1.2
Version history:
v0.1.2 | 2026-02-09T03:24:55.148Z | auto
v0.1.1 | 2026-02-09T02:19:57.691Z | auto
No changes detected in this version.
v0.1.0 | 2026-02-09T02:18:41.072Z | auto
Initial release of eachlabs-image-generation: generate new images from text prompts via EachLabs AI.
Archive index:
Archive v0.1.2: 3 files, 13849 bytes
Files: references/MODELS.md (81789b), SKILL.md (6723b), _meta.json (144b)
File v0.1.2:SKILL.md
Generate new images from text prompts using 60+ AI models via the EachLabs Predictions API. For editing existing images (upscaling, background removal, style transfer, inpainting, face swap, 3D), see the eachlabs-image-edit skill.
Header: X-API-Key: <your-api-key>
Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai.
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"
Poll until status is "success" or "failed". The output image URL is in the response.
| Model | Slug | Best For |
|-------|------|----------|
| Flux 2 Turbo | flux-2-turbo-text-to-image | Fast, high quality general purpose |
| Flux 2 Flash | flux-2-flash-text-to-image | Fastest Flux generation |
| Flux 2 Max | flux-2-max-text-to-image | Highest quality Flux |
| Flux 2 Klein 9B | flux-2-klein-9b-base-text-to-image | Balanced quality/speed |
| Flux 2 Pro | flux-2-pro | Pro quality |
| Flux 2 Flex | flux-2-flex | Flexible outputs |
| Flux 2 LoRA | flux-2-lora | LoRA-powered generation |
| XAI Grok Imagine | xai-grok-imagine-text-to-image | Creative and artistic |
| GPT Image v1.5 | gpt-image-v1-5-text-to-image | High quality, transparent bg |
| Bytedance Seedream v4.5 | bytedance-seedream-v4-5-text-to-image | Bytedance latest |
| Gemini 3 Pro Image | gemini-3-pro-image-preview | Google's latest |
| Imagen 4 | imagen4-preview | Google Imagen 4 |
| Imagen 4 Fast | imagen-4-fast | Fast Google quality |
| Reve | reve-text-to-image | Artistic text-to-image |
| Hunyuan Image v3 | hunyuan-image-v3-text-to-image | Tencent's latest |
| Ideogram V3 Turbo | ideogram-v3-turbo | Text in images |
| Minimax | minimax-text-to-image | High quality |
| Wan v2.6 | wan-v2-6-text-to-image | Chinese/English bilingual |
| P Image | p-image-text-to-image | Custom aspect ratios |
| Nano Banana Pro | nano-banana-pro | Fast, lightweight |
| Vidu Q2 | vidu-q2-text-to-image | Latest Vidu |
| Model | Slug | Best For |
|-------|------|----------|
| Z Image Trainer | z-image-trainer | Custom LoRA training |
| Flux LoRA Portrait Trainer | flux-lora-portrait-trainer | Portrait LoRA |
| Flux Turbo Trainer | flux-turbo-trainer | Fast LoRA training |
GET https://api.eachlabs.ai/v1/model?slug=<slug> — validates the model exists and returns the request_schema with exact input parameters. Always do this before creating a prediction to ensure correct inputs.https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input parameters matching the schemaGET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "failed"curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A red vintage Porsche 911 on a winding mountain road at golden hour, photorealistic",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "gpt-image-v1-5-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A minimalist logo for a coffee shop called Brew Lab, clean vector style",
"background": "transparent",
"quality": "high",
"output_format": "png"
}
}'
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "imagen4-preview",
"version": "0.0.1",
"input": {
"prompt": "A whimsical fairy tale castle on a floating island, digital art, highly detailed"
}
}'
Most Flux 2 and Wan models use these presets:
square_hd — Square, high definitionsquare — Square, standardportrait_4_3 — Portrait 4:3portrait_16_9 — Portrait 16:9landscape_4_3 — Landscape 4:3landscape_16_9 — Landscape 16:9P Image models use aspect ratio strings: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, custom
GET /v1/model?slug=<slug> before creating predictions.See references/MODELS.md for complete parameter details for each model.
File v0.1.2:_meta.json
{ "ownerId": "kn7daknf647gdfdwzpyq5scnvn80tq7d", "slug": "eachlabs-image-generation", "version": "0.1.2", "publishedAt": 1770607495148 }
File v0.1.2:references/MODELS.md
Complete parameter reference for all image generation models. All models use version 0.0.1.
Slug: xai-grok-imagine-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the desired image. |
| num_images | integer | No | "1" | — | Number of images to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,3:4,4:3,9:16,16:9 | Aspect ratio of the generated image. |
| output_format | string | No | "jpeg" | jpeg, png, webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-klein-9b-base-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | Negative prompt for classifier-free guidance. Describes what to avoid in the image. |
| guidance_scale | number | No | "5" | — | Guidance scale for classifier-free guidance. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: flux-2-klein-4b-base-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "4" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: flux-2-klein-4b-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | Negative prompt for classifier-free guidance. Describes what to avoid in the image. |
| guidance_scale | number | No | "5" | — | Guidance scale for classifier-free guidance. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "4" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: p-image-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for image generation. |
| aspect_ratio | string | No | "16:9" | 1:1,16:9,9:16,4:3,3:4,3:2,2:3,custom | An enumeration. |
| width | integer | No | — | — | Width of the generated image. Only used when aspect_ratio=custom. Must be a multiple of 16. |
| height | integer | No | — | — | Height of the generated image. Only used when aspect_ratio=custom. Must be a multiple of 16. |
| prompt_upsampling | boolean | No | — | — | upsample the prompt with an llm |
| seed | integer | No | — | — | Random seed. Set for reproducible generation. |
| disable_safety_checker | boolean | No | — | — | Disable safety checker for generated images. |
Slug: wan-v2-6-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt describing the desired image. Supports Chinese and English. Max 2000 characters. |
| image_url | string | No | — | — | Optional reference image (0 or 1). When provided, can be used for style guidance. Resolution: 384-5000px each dimensi... |
| negative_prompt | string | No | — | — | Content to avoid in the generated image. Max 500 characters. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | Output image size. If not set: matches input image size (up to 1280*1280). Use presets like 'square_hd', 'landscape_1... |
| max_images | integer | No | "1" | — | Maximum number of images to generate (1-5). Actual count may be less depending on model inference. |
| seed | integer | No | — | — | Random seed for reproducibility (0-2147483647). |
| enable_safety_checker | boolean | No | "True" | — | Enable content moderation for input and output. |
Slug: flux-2-turbo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: flux-2-flash-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: gpt-image-v1-5-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt for image generation |
| image_size | string | No | "1024x1024" | 1024x1024,1536x1024,1024x1536 | Aspect ratio for the generated image |
| background | string | No | "auto" | auto,transparent,opaque | Background for the generated image |
| quality | string | No | "high" | low,medium,high | Quality for the generated image |
| num_images | integer | No | "1" | — | Number of images to generate |
| output_format | string | No | "png" | jpeg,png,webp | Output format for the images |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-max-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to expand the prompt using the model's own knowledge. |
| seed | integer | No | — | — | The seed to use for the generation. |
| safety_tolerance | string | No | "2" | 1,2,3,4,5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: z-image-turbo-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| loras | array | No | — | — | List of LoRA weights to apply |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "8" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
| enable_prompt_expansion | boolean | No | "false" | — | Whether to enable prompt expansion. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use. |
Slug: z-image-turbo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "8" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| enable_prompt_expansion | boolean | No | "False" | — | Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use. |
Slug: bytedance-seedream-v4-5-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the image |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9,auto... | — |
| num_images | integer | No | "1" | — | Number of separate model generations to be run with the prompt. |
| max_images | integer | No | "1" | — | If set to a number greater than one, enables multi-image generation. The model will potentially return up to max_imag... |
| seed | integer | No | — | — | Random seed to control the stochasticity of image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: vidu-q2-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation, max 1500 characters |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the output video |
| seed | integer | No | — | — | Random seed for generation |
Slug: ovis-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | The negative prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| guidance_scale | number | No | "5" | — | The guidance scale to use for the image generation. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use. |
Slug: flux-2-pro
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. |
| safety_tolerance | string | No | "2" | 1, 2, 3, 4, 5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-flex
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| guidance_scale | number | No | "3.5" | — | The guidance scale to use for the generation. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| safety_tolerance | string | No | "2" | 1, 2, 3, 4, 5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to expand the prompt using the model's own knowledge. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| seed | integer | No | — | — | The seed to use for the generation. |
Slug: flux-2-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| loras | array | No | — | — | List of LoRA weights to apply (maximum 3). Each LoRA should be a HuggingFace repo ID (e.g. user/model-name). |
| guidance_scale | number | No | "2.5" | — | — |
| num_inference_steps | integer | No | "28" | — | — |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | — |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use for the image generation. |
| enable_prompt_expansion | boolean | No | "false" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker boolean | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| num_images | integer | No | "1" | — | The number of images to generate. Default value: 1 |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: flux-2
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for the image generation. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: gemini-3-pro-image-preview
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to generate an image from. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| aspect_ratio | string | No | "1:1" | 21:9,16:9,3:2,4:3,5:4,1:1,4:5,3:4,2:3,9:16 | The aspect ratio of the generated image. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| resolution | string | No | "1K" | 1K,2K,4K | The resolution of the image to generate. |
Slug: nano-banana-pro
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to generate an image from. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| aspect_ratio | string | No | "1:1" | 21:9,16:9,3:2,4:3,5:4,1:1,4:5,3:4,2:3,9:16 | The aspect ratio of the generated image. |
| resolution | string | No | "1K" | 1K,2K,4K | The resolution of the image to generate. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| limit_generations | boolean | No | "False" | — | Experimental parameter to limit the number of generations from each round of prompting to 1. Set to True to to disr... |
Slug: bfl-flux-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| guidance_scale | number | No | "3.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. This is always set to 1 for streaming output. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
Slug: black-forest-labs-flux-dev-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt for generated image |
| aspect_ratio | string | No | "1:1" | 1:1,16:9,21:9,3:2,2:3,4:5,5:4,3:4,4:3,9:16,9:21 | An enumeration. |
| image | string | No | — | — | Input image for image to image mode. The aspect ratio of your output will match this image |
| prompt_strength | number | No | "0.8" | — | Prompt strength when using img2img. 1.0 corresponds to full destruction of information in image |
| num_outputs | integer | No | "1" | — | Number of outputs to generate |
| num_inference_steps | integer | No | "28" | — | Number of denoising steps. Recommended range is 28-50, and lower number of steps produce lower quality outputs, faster. |
| guidance | number | No | "3" | — | Guidance for generated image |
| seed | integer | No | — | — | Random seed. Set for reproducible generation |
| output_format | string | No | "webp" | webp,jpg,png | An enumeration. |
| output_quality | integer | No | "80" | — | Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png... |
| disable_safety_checker | boolean | No | — | — | Disable safety checker for generated images. |
| go_fast | boolean | No | "False" | — | Run faster predictions with model optimized for speed (currently fp8 quantized); disable to run in original bf16. Not... |
| lora_weights | string | No | — | — | Load LoRA weights. Supports Replicate models in the format <owner>/<username> or <owner>/<username>/<version>, or Hug... |
| lora_scale | number | No | "1" | — | Determines how strongly the main LoRA should be applied. Sane results between 0 and 1 for base inference. For go_fast... |
| extra_lora | string | No | — | — | Load additional LoRA weights. Supports Replicate models in the format <owner>/<username> or <owner>/<username>/<versi... |
| extra_lora_scale | number | No | "1" | — | Determines how strongly the extra LoRA should be applied. Sane results between 0 and 1 for base inference. For go_fas... |
| megapixels | string | No | "1" | 1,0.25 | An enumeration. |
Slug: bria-v1-text-to-image-hd
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.2" | 2.2 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| negative_prompt | string | No | — | — | Specify here elements that you didn't ask in the prompt, but are being generated, and you would like to exclude. This... |
| steps_num | integer | No | "30" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| text_guidance_scale | integer | No | "5" | — | Determines how closely the generated image should adhere to the input text description. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to generated outputs. If some images pass and others fail, returns a 200 res... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
Slug: bria-v1-text-to-image-fast
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.3" | 2.3 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| steps_num | integer | No | "8" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| prompt_content_moderation | boolean | No | "true" | — | When enabled (default: true), the input prompt is scanned for NSFW or ethically restricted terms before image generat... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to both input visuals and generated outputs. Processing stops at the first i... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
| image_prompt_mode | string | No | "regular" | regular,style_only | regular: Uses the image’s content, style elements, and color palette to guide generation. style_only: Uses the image’... |
| image_prompt_urls | array | No | — | — | A list of URLs of images that should be used as guidance. The images can be of different aspect ratios. Accepted form... |
| image_prompt_scale | number | No | "1" | — | The impact of the provided image on the generated results. A value between 0.0 (no impact) and 1.0 (full impact). |
Slug: bria-v1-text-to-image-base
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.3" | 2.3,3.2 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| negative_prompt | string | No | — | — | Specify here elements that you didn't ask in the prompt, but are being generated, and you would like to exclude. This... |
| steps_num | integer | No | "30" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| text_guidance_scale | integer | No | "5" | — | Determines how closely the generated image should adhere to the input text description. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| prompt_content_moderation | boolean | No | "true" | — | When enabled (default: true), the input prompt is scanned for NSFW or ethically restricted terms before image generat... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to both input visuals and generated outputs. Processing stops at the first i... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
| image_prompt_mode | string | No | "regular" | regular,style_only | regular: Uses the image’s content, style elements, and color palette to guide generation. style_only: Uses the image’... |
| image_prompt_urls | array | No | — | — | A list of URLs of images that should be used as guidance. The images can be of different aspect ratios. Accepted form... |
| image_prompt_scale | number | No | "1" | — | The impact of the provided image on the generated results. A value between 0.0 (no impact) and 1.0 (full impact). |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
Slug: reve-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text description of the desired image. |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,3:2,2:3,4:3,3:4,1:1 | The desired aspect ratio of the generated image. |
| num_images | integer | No | "1" | — | Number of images to generate |
| output_format | string | No | "png" | png,jpeg,webp | Output format for the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: hunyuan-image-v3-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt for image-to-image. |
| negative_prompt | string | No | — | — | The negative prompt to guide the image generation away from certain concepts. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The desired size of the generated image. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| num_inference_steps | integer | No | "28" | — | Number of denoising steps. |
| guidance_scale | number | No | "3.5" | — | Controls how much the model adheres to the prompt. Higher values mean stricter adherence. |
| seed | integer | No | — | — | Random seed for reproducible results. If None, a random seed is used. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| output_format | string | No | "png" | jpeg,png | The format of the generated image. |
Slug: wan-2-5-preview-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt for image generation. Supports Chinese and English, max 2000 characters. |
| negative_prompt | string | No | — | — | Negative prompt to describe content to avoid. Max 500 characters. |
| num_images | integer | No | "1" | — | Number of images to generate. Values from 1 to 4. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. Can use preset names like 'square', 'landscape_16_9', etc., or specific dimensions. ... |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time. |
| seed | integer | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
Slug: tencent-flux-srpo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | string | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "4.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: tencent-flux-1-srpo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | string | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "4.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| acceleration | string | No | "regular" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: seedream-v4-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the image |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. Width and height must be between 512 and 4096. |
| num_images | integer | No | "1" | — | Number of times to retry generation with the prompt. |
| seed | integer | No | — | — | Random seed to control the stochasticity of image generation. |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| enable_safety_checker | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
Slug: juggernaut-flux-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| guidance_scale | number | No | "3.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
Slug: flux-kontext-lora-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate the image with |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "30" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "2.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png | The format of the generated image. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| acceleration | string | No | "none" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: imagen4-preview
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing what you want to see |
| negative_prompt | string | No | — | — | A description of what to discourage in the generated images |
| aspect_ratio | string | No | "1:1" | 1:1,16:9,9:16,3:4,4:3 | The aspect ratio of the generated image |
| num_images | integer | No | "1" | — | Number of images to generate (1-4) |
| seed | string | No | — | — | Random seed for reproducible generation |
Slug: nano-banana
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| num_images | integer | Yes | "1" | — | — |
| aspect_ratio | string | No | "1:1" | 21:9,1:1,4:3,3:2,2:3,5:4,4:5,3:4,16:9,9:16 | Output format for the images |
| output_format | string | No | "png" | jpeg,png | Output format for the images |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| limit_generations | boolean | No | "True" | — | Experimental parameter to limit the number of generations from each round of prompting to 1. Set to True to to disreg... |
Slug: dreamina-3-1
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | No | — | — | Text prompt for image generation |
| enhance_prompt | boolean | No | "True" | — | Enable text expansion for better results with short prompts |
| aspect_ratio | string | No | "16:9" | 1:1,4:3,3:4,3:2,2:3,16:9,9:16,21:9,9:21,custom | An enumeration. |
| resolution | string | No | "2K" | 1K,2K | An enumeration. |
| width | integer | No | "1328" | — | Image width (only used when aspect_ratio is 'custom') |
| height | integer | No | "1328" | — | Image height (only used when aspect_ratio is 'custom') |
| seed | integer | No | — | — | Random seed. Set for reproducible generation |
Slug: qwen-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt for generated image |
| aspect_ratio | string | No | "16:9" | 1:1,16:9,9:16,4:3,3:4 | An enumeration. |
| go_fast | boolean | No | "True" | — | Run faster predictions with additional optimizations. |
| num_inference_steps | integer | No | "50" | — | Number of denoising ste
Archive v0.1.1: 3 files, 13661 bytes
Files: references/MODELS.md (82116b), SKILL.md (6090b), _meta.json (144b)
File v0.1.1:SKILL.md
Generate new images from text prompts using 60+ AI models via the EachLabs Predictions API. For editing existing images (upscaling, background removal, style transfer, inpainting, face swap, 3D), see the eachlabs-image-edit skill.
Header: X-API-Key: <your-api-key>
Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai.
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"
Poll until status is "success" or "failed". The output image URL is in the response.
| Model | Slug | Best For |
|-------|------|----------|
| Flux 2 Turbo | flux-2-turbo-text-to-image | Fast, high quality general purpose |
| Flux 2 Flash | flux-2-flash-text-to-image | Fastest Flux generation |
| Flux 2 Max | flux-2-max-text-to-image | Highest quality Flux |
| Flux 2 Klein 9B | flux-2-klein-9b-base-text-to-image | Balanced quality/speed |
| Flux 2 Pro | flux-2-pro | Pro quality |
| Flux 2 Flex | flux-2-flex | Flexible outputs |
| Flux 2 LoRA | flux-2-lora | LoRA-powered generation |
| XAI Grok Imagine | xai-grok-imagine-text-to-image | Creative and artistic |
| GPT Image v1.5 | gpt-image-v1-5-text-to-image | High quality, transparent bg |
| Bytedance Seedream v4.5 | bytedance-seedream-v4-5-text-to-image | Bytedance latest |
| Gemini 3 Pro Image | gemini-3-pro-image-preview | Google's latest |
| Imagen 4 | imagen4-preview | Google Imagen 4 |
| Imagen 4 Fast | imagen-4-fast | Fast Google quality |
| Reve | reve-text-to-image | Artistic text-to-image |
| Hunyuan Image v3 | hunyuan-image-v3-text-to-image | Tencent's latest |
| Ideogram V3 Turbo | ideogram-v3-turbo | Text in images |
| Minimax | minimax-text-to-image | High quality |
| Wan v2.6 | wan-v2-6-text-to-image | Chinese/English bilingual |
| P Image | p-image-text-to-image | Custom aspect ratios |
| Nano Banana Pro | nano-banana-pro | Fast, lightweight |
| Vidu Q2 | vidu-q2-text-to-image | Latest Vidu |
| Model | Slug | Best For |
|-------|------|----------|
| Z Image Trainer | z-image-trainer | Custom LoRA training |
| Flux LoRA Portrait Trainer | flux-lora-portrait-trainer | Portrait LoRA |
| Flux Turbo Trainer | flux-turbo-trainer | Fast LoRA training |
GET https://api.eachlabs.ai/v1/model?slug=<slug> — validates the model exists and returns the request_schema with exact input parameters. Always do this before creating a prediction to ensure correct inputs.https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input parameters matching the schemaGET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "failed"curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "flux-2-turbo-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A red vintage Porsche 911 on a winding mountain road at golden hour, photorealistic",
"image_size": "landscape_16_9",
"num_images": 1,
"output_format": "png"
}
}'
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "gpt-image-v1-5-text-to-image",
"version": "0.0.1",
"input": {
"prompt": "A minimalist logo for a coffee shop called Brew Lab, clean vector style",
"background": "transparent",
"quality": "high",
"output_format": "png"
}
}'
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "imagen4-preview",
"version": "0.0.1",
"input": {
"prompt": "A whimsical fairy tale castle on a floating island, digital art, highly detailed"
}
}'
Most Flux 2 and Wan models use these presets:
square_hd — Square, high definitionsquare — Square, standardportrait_4_3 — Portrait 4:3portrait_16_9 — Portrait 16:9landscape_4_3 — Landscape 4:3landscape_16_9 — Landscape 16:9P Image models use aspect ratio strings: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, custom
See references/MODELS.md for complete parameter details for each model.
File v0.1.1:_meta.json
{ "ownerId": "kn7daknf647gdfdwzpyq5scnvn80tq7d", "slug": "eachlabs-image-generation", "version": "0.1.1", "publishedAt": 1770603597691 }
File v0.1.1:references/MODELS.md
Complete parameter reference for all image generation models. All models use version 0.0.1.
Slug: xai-grok-imagine-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the desired image. |
| num_images | integer | No | "1" | — | Number of images to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,3:4,4:3,9:16,16:9 | Aspect ratio of the generated image. |
| output_format | string | No | "jpeg" | jpeg, png, webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-klein-9b-base-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | Negative prompt for classifier-free guidance. Describes what to avoid in the image. |
| guidance_scale | number | No | "5" | — | Guidance scale for classifier-free guidance. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: flux-2-klein-4b-base-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "4" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: flux-2-klein-4b-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | Negative prompt for classifier-free guidance. Describes what to avoid in the image. |
| guidance_scale | number | No | "5" | — | Guidance scale for classifier-free guidance. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "4" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: p-image-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for image generation. |
| aspect_ratio | string | No | "16:9" | 1:1,16:9,9:16,4:3,3:4,3:2,2:3,custom | An enumeration. |
| width | integer | No | — | — | Width of the generated image. Only used when aspect_ratio=custom. Must be a multiple of 16. |
| height | integer | No | — | — | Height of the generated image. Only used when aspect_ratio=custom. Must be a multiple of 16. |
| prompt_upsampling | boolean | No | — | — | upsample the prompt with an llm |
| seed | integer | No | — | — | Random seed. Set for reproducible generation. |
| disable_safety_checker | boolean | No | — | — | Disable safety checker for generated images. |
Slug: wan-v2-6-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt describing the desired image. Supports Chinese and English. Max 2000 characters. |
| image_url | string | No | — | — | Optional reference image (0 or 1). When provided, can be used for style guidance. Resolution: 384-5000px each dimensi... |
| negative_prompt | string | No | — | — | Content to avoid in the generated image. Max 500 characters. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | Output image size. If not set: matches input image size (up to 1280*1280). Use presets like 'square_hd', 'landscape_1... |
| max_images | integer | No | "1" | — | Maximum number of images to generate (1-5). Actual count may be less depending on model inference. |
| seed | integer | No | — | — | Random seed for reproducibility (0-2147483647). |
| enable_safety_checker | boolean | No | "True" | — | Enable content moderation for input and output. |
Slug: flux-2-turbo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: flux-2-flash-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: gpt-image-v1-5-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt for image generation |
| image_size | string | No | "1024x1024" | 1024x1024,1536x1024,1024x1536 | Aspect ratio for the generated image |
| background | string | No | "auto" | auto,transparent,opaque | Background for the generated image |
| quality | string | No | "high" | low,medium,high | Quality for the generated image |
| num_images | integer | No | "1" | — | Number of images to generate |
| output_format | string | No | "png" | jpeg,png,webp | Output format for the images |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-max-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to expand the prompt using the model's own knowledge. |
| seed | integer | No | — | — | The seed to use for the generation. |
| safety_tolerance | string | No | "2" | 1,2,3,4,5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: z-image-turbo-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| loras | array | No | — | — | List of LoRA weights to apply |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "8" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
| enable_prompt_expansion | boolean | No | "false" | — | Whether to enable prompt expansion. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use. |
Slug: z-image-turbo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "8" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| enable_prompt_expansion | boolean | No | "False" | — | Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use. |
Slug: bytedance-seedream-v4-5-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the image |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9,auto... | — |
| num_images | integer | No | "1" | — | Number of separate model generations to be run with the prompt. |
| max_images | integer | No | "1" | — | If set to a number greater than one, enables multi-image generation. The model will potentially return up to max_imag... |
| seed | integer | No | — | — | Random seed to control the stochasticity of image generation. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: vidu-q2-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation, max 1500 characters |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the output video |
| seed | integer | No | — | — | Random seed for generation |
Slug: ovis-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| negative_prompt | string | No | — | — | The negative prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| guidance_scale | number | No | "5" | — | The guidance scale to use for the image generation. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use. |
Slug: flux-2-pro
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| seed | integer | No | — | — | The seed to use for the generation. |
| safety_tolerance | string | No | "2" | 1, 2, 3, 4, 5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: flux-2-flex
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| guidance_scale | number | No | "3.5" | — | The guidance scale to use for the generation. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| safety_tolerance | string | No | "2" | 1, 2, 3, 4, 5 | The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive. |
| enable_safety_checker | boolean | No | "True" | — | Whether to enable the safety checker. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to expand the prompt using the model's own knowledge. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| seed | integer | No | — | — | The seed to use for the generation. |
Slug: flux-2-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| loras | array | No | — | — | List of LoRA weights to apply (maximum 3). Each LoRA can be a URL, HuggingFace repo ID, or local path. |
| guidance_scale | number | No | "2.5" | — | — |
| num_inference_steps | integer | No | "28" | — | — |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | — |
| acceleration | string | No | "none" | none,regular,high | The acceleration level to use for the image generation. |
| enable_prompt_expansion | boolean | No | "false" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker boolean | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| num_images | integer | No | "1" | — | The number of images to generate. Default value: 1 |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
Slug: flux-2
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| guidance_scale | number | No | "2.5" | — | Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image ... |
| seed | integer | No | — | — | The seed to use for the generation. If not provided, a random seed will be used. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the image to generate. The width and height must be between 512 and 2048 pixels. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| acceleration | string | No | "regular" | none,regular,high | The acceleration level to use for the image generation. |
| enable_prompt_expansion | boolean | No | "False" | — | If set to true, the prompt will be expanded for better results. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
Slug: gemini-3-pro-image-preview
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to generate an image from. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| aspect_ratio | string | No | "1:1" | 21:9,16:9,3:2,4:3,5:4,1:1,4:5,3:4,2:3,9:16 | The aspect ratio of the generated image. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| resolution | string | No | "1K" | 1K,2K,4K | The resolution of the image to generate. |
Slug: nano-banana-pro
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to generate an image from. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| aspect_ratio | string | No | "1:1" | 21:9,16:9,3:2,4:3,5:4,1:1,4:5,3:4,2:3,9:16 | The aspect ratio of the generated image. |
| resolution | string | No | "1K" | 1K,2K,4K | The resolution of the image to generate. |
| output_format | string | No | "png" | jpeg,png,webp | The format of the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| limit_generations | boolean | No | "False" | — | Experimental parameter to limit the number of generations from each round of prompting to 1. Set to True to to disr... |
Slug: bfl-flux-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| guidance_scale | number | No | "3.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| num_images | integer | No | "1" | — | The number of images to generate. This is always set to 1 for streaming output. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
Slug: black-forest-labs-flux-dev-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt for generated image |
| aspect_ratio | string | No | "1:1" | 1:1,16:9,21:9,3:2,2:3,4:5,5:4,3:4,4:3,9:16,9:21 | An enumeration. |
| image | string | No | — | — | Input image for image to image mode. The aspect ratio of your output will match this image |
| prompt_strength | number | No | "0.8" | — | Prompt strength when using img2img. 1.0 corresponds to full destruction of information in image |
| num_outputs | integer | No | "1" | — | Number of outputs to generate |
| num_inference_steps | integer | No | "28" | — | Number of denoising steps. Recommended range is 28-50, and lower number of steps produce lower quality outputs, faster. |
| guidance | number | No | "3" | — | Guidance for generated image |
| seed | integer | No | — | — | Random seed. Set for reproducible generation |
| output_format | string | No | "webp" | webp,jpg,png | An enumeration. |
| output_quality | integer | No | "80" | — | Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png... |
| disable_safety_checker | boolean | No | — | — | Disable safety checker for generated images. |
| go_fast | boolean | No | "False" | — | Run faster predictions with model optimized for speed (currently fp8 quantized); disable to run in original bf16. Not... |
| lora_weights | string | No | — | — | Load LoRA weights. Supports Replicate models in the format <owner>/<username> or <owner>/<username>/<version>, Huggin... |
| lora_scale | number | No | "1" | — | Determines how strongly the main LoRA should be applied. Sane results between 0 and 1 for base inference. For go_fast... |
| extra_lora | string | No | — | — | Load LoRA weights. Supports Replicate models in the format <owner>/<username> or <owner>/<username>/<version>, Huggin... |
| extra_lora_scale | number | No | "1" | — | Determines how strongly the extra LoRA should be applied. Sane results between 0 and 1 for base inference. For go_fas... |
| megapixels | string | No | "1" | 1,0.25 | An enumeration. |
| hf_api_token | string | No | — | — | HuggingFace API token. If you're using a hf lora that needs authentication, you'll need to provide an API token. |
| civitai_api_token | string | No | — | — | Civitai API token. If you're using a civitai lora that needs authentication, you'll need to provide an API token. |
Slug: bria-v1-text-to-image-hd
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.2" | 2.2 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| negative_prompt | string | No | — | — | Specify here elements that you didn't ask in the prompt, but are being generated, and you would like to exclude. This... |
| steps_num | integer | No | "30" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| text_guidance_scale | integer | No | "5" | — | Determines how closely the generated image should adhere to the input text description. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to generated outputs. If some images pass and others fail, returns a 200 res... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
Slug: bria-v1-text-to-image-fast
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.3" | 2.3 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| steps_num | integer | No | "8" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| prompt_content_moderation | boolean | No | "true" | — | When enabled (default: true), the input prompt is scanned for NSFW or ethically restricted terms before image generat... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to both input visuals and generated outputs. Processing stops at the first i... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
| image_prompt_mode | string | No | "regular" | regular,style_only | regular: Uses the image’s content, style elements, and color palette to guide generation. style_only: Uses the image’... |
| image_prompt_urls | array | No | — | — | A list of URLs of images that should be used as guidance. The images can be of different aspect ratios. Accepted form... |
| image_prompt_scale | number | No | "1" | — | The impact of the provided image on the generated results. A value between 0.0 (no impact) and 1.0 (full impact). |
Slug: bria-v1-text-to-image-base
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt you would like to use to generate images. Bria currently supports prompts in English only. |
| model_version | string | Yes | "2.3" | 2.3,3.2 | The model version you would like to use in the request. |
| num_results | integer | No | "4" | — | How many images you would like to generate. |
| aspect_ratio | string | No | "1:1" | 1:1,2:3,3:2,,3:4,4:3,4:5,5:4,9:16,16:9 | The aspect ratio of the image. |
| seed | integer | No | — | — | You can choose whether you want your generated result to be random or predictable. You can recreate the same result i... |
| negative_prompt | string | No | — | — | Specify here elements that you didn't ask in the prompt, but are being generated, and you would like to exclude. This... |
| steps_num | integer | No | "30" | — | The number of iterations the model goes through to refine the generated image. This parameter is optional. |
| text_guidance_scale | integer | No | "5" | — | Determines how closely the generated image should adhere to the input text description. This parameter is optional. |
| medium | string | No | — | photography,art | Which medium should be included in your generated images. This parameter is optional. |
| enhance_image | boolean | No | "false" | — | When set to true, generates images with richer details, sharper textures, and enhanced clarity. Slightly increases ge... |
| prompt_content_moderation | boolean | No | "true" | — | When enabled (default: true), the input prompt is scanned for NSFW or ethically restricted terms before image generat... |
| content_moderation | boolean | No | "false" | — | When enabled, applies content moderation to both input visuals and generated outputs. Processing stops at the first i... |
| ip_signal | boolean | No | "false" | — | Flags prompts with potential IP content. If detected, a warning will be included in the response. |
| image_prompt_mode | string | No | "regular" | regular,style_only | regular: Uses the image’s content, style elements, and color palette to guide generation. style_only: Uses the image’... |
| image_prompt_urls | array | No | — | — | A list of URLs of images that should be used as guidance. The images can be of different aspect ratios. Accepted form... |
| image_prompt_scale | number | No | "1" | — | The impact of the provided image on the generated results. A value between 0.0 (no impact) and 1.0 (full impact). |
| prompt_enhancement | boolean | No | "false" | — | When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in mo... |
Slug: reve-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text description of the desired image. |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,3:2,2:3,4:3,3:4,1:1 | The desired aspect ratio of the generated image. |
| num_images | integer | No | "1" | — | Number of images to generate |
| output_format | string | No | "png" | png,jpeg,webp | Output format for the generated image. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
Slug: hunyuan-image-v3-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt for image-to-image. |
| negative_prompt | string | No | — | — | The negative prompt to guide the image generation away from certain concepts. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The desired size of the generated image. |
| num_images | integer | No | "1" | — | The number of images to generate. |
| num_inference_steps | integer | No | "28" | — | Number of denoising steps. |
| guidance_scale | number | No | "3.5" | — | Controls how much the model adheres to the prompt. Higher values mean stricter adherence. |
| seed | integer | No | — | — | Random seed for reproducible results. If None, a random seed is used. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| sync_mode | boolean | No | "False" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| output_format | string | No | "png" | jpeg,png | The format of the generated image. |
Slug: wan-2-5-preview-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt for image generation. Supports Chinese and English, max 2000 characters. |
| negative_prompt | string | No | — | — | Negative prompt to describe content to avoid. Max 500 characters. |
| num_images | integer | No | "1" | — | Number of images to generate. Values from 1 to 4. |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. Can use preset names like 'square', 'landscape_16_9', etc., or specific dimensions. ... |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time. |
| seed | integer | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
Slug: tencent-flux-srpo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | string | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "4.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| acceleration | string | No | "none" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: tencent-flux-1-srpo-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | string | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "4.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
| acceleration | string | No | "regular" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: seedream-v4-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the image |
| image_size | string | No | "square_hd" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. Width and height must be between 512 and 4096. |
| num_images | integer | No | "1" | — | Number of times to retry generation with the prompt. |
| seed | integer | No | — | — | Random seed to control the stochasticity of image generation. |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| enable_safety_checker | boolean | No | "true" | — | If set to true, the safety checker will be enabled. |
Slug: juggernaut-flux-lora
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate an image from. |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "28" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| guidance_scale | number | No | "3.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "jpeg" | jpeg,png | The format of the generated image. |
Slug: flux-kontext-lora-text-to-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate the image with |
| image_size | string | No | "landscape_4_3" | square_hd,square,portrait_4_3,portrait_16_9,landscape_4_3,landscape_16_9 | The size of the generated image. |
| num_inference_steps | integer | No | "30" | — | The number of inference steps to perform. |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same image every time. |
| guidance_scale | number | No | "2.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when lo... |
| sync_mode | boolean | No | "False" | — | If set to true, the function will wait for the image to be generated and uploaded before returning the response. This... |
| num_images | integer | No | "1" | — | The number of images to generate. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
| output_format | string | No | "png" | jpeg,png | The format of the generated image. |
| loras | array | No | — | — | The LoRAs to use for the image generation. You can use any number of LoRAs and they will be merged together to genera... |
| acceleration | string | No | "none" | none,regular,high | The speed of the generation. The higher the speed, the faster the generation. |
Slug: imagen4-preview
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing what you want to see |
| negative_prompt | string | No | — | — | A description of what to discourage in the generated images |
| aspect_ratio | string | No | "1:1" | 1:1,16:9,9:16,3:4,4:3 | The aspect ratio of the generated image |
| num_images | integer | No | "1" | — | Number of images to generate (1-4) |
| seed | string | No | — | — | Random seed for reproducible generation |
Slug: nano-banana
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| num_images | integer | Yes | "1" | — | — |
| aspect_ratio | string | No | "1:1" | 21:9,1:1,4:3,3:2,2:3,5:4,4:5,3:4,16:9,9:16 | Output format for the images |
| output_format | string | No | "png" | jpeg,png | Output format for the images |
| sync_mode | boolean | No | "false" | — | If True, the media will be returned as a data URI and the output data won't be available in the request history. |
| limit_generations | boolean | No | "True" | — | Experimental parameter to limit the number of generations from each round of prompting to 1. Set to True to to disreg... |
Slug: dreamina-3-1
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | No | — | — | Text prompt for image generation |
| enhance_prompt | boolean | No | "True" | — | Enable text expansion for better results with short prompts |
| aspect_ratio | string | No | "16:9" | 1:1,4:3,3:4,3:2,2:3,16:9,9:16,21:9,9:21,custom | An enumeration. |
| resolution | string | No | "2K" | 1K,2K | An enumeration. |
| width | integer | No | "1328" | — | Image width (only used when aspect_ratio is 'custom') |
| height | integer | No | "1328" | — | Image height (only used when aspect_ratio is 'custom') |
| seed | integer | No | — | — | Random seed. Set for reproducible generation |
Slug: qwen-image
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | str
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T04:49:23.325Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "884 downloads",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.2",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-09T03:24:55.148Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-image-generation/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 0.1.2",
"description": "- Added new Security Constraints section detailing restrictions on LoRA parameter URLs, API tokens, and input validation. - Clarified that only well-known platform identifiers are allowed for LoRA weights (no arbitrary/user-provided URLs). - Stated that third-party API tokens must not be accepted or forwarded in prediction inputs. - Emphasized input parameters must match the model's request schema, and model slugs should be validated before prediction.",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-image-generation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-09T03:24:55.148Z",
"isPublic": true
}
]Sponsored
Ads related to Eachlabs Image Generation and adjacent AI workflows.