Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.modelslab.com/llms.txt

Use this file to discover all available pages before exploring further.

Make sure you add your s3 details for nano_banana server, so you can receive image generated in your bucket. Images generated without s3 details being added will be delete after 24hours

Request

Make a POST request to below endpoint and pass the required parameters in the request body.
curl
--request POST 'https://modelslab.com/api/v1/enterprise/nano_banana/img2img' \

Body

json
{
  "key": "enterprise_api_key",
  "prompt": "Transform this into a watercolor painting, soft edges, artistic",
  "ref_image": "https://assets.modelslab.ai/generations/a56df09f-4c7f-4172-8390-29a22b17877a.avif",
  "width": 2048,
  "height": 2048,
  "samples": 1,
  "seed": 42,
  "negative_prompt": "blurry, low quality, distorted",
  "noise_scale_start": 7.5,
  "noise_scale_end": 7.5,
  "noise_clip_std": 2.5,
  "keep_original_aspect": "no",
  "watermark": "no",
  "temp": "no",
  "base64": "no",
  "track_id": null,
  "webhook": null
}

Body Attributes

key
string
required
Your API Key used for request authorization.
prompt
string
required
Text prompt describing the image you want to generate.
ref_image
string
required
Image URL (or array of URLs) to use as reference images for the generation.
negative_prompt
string
Items you don’t want in the image.
width
number
Width of the generated image. Must be between 1024 and 2048 and divisible by 32. Defaults to reference image size.
height
number
Height of the generated image. Must be between 1024 and 2048 and divisible by 32. Defaults to reference image size.
seed
number
Seed for reproducible generation. 0 triggers a random seed.
samples
number
default:"1"
Number of images to return. Maximum: 4.
noise_scale_start
number
default:"7.5"
Starting noise scale for the generation process.
noise_scale_end
number
default:"7.5"
Ending noise scale for the generation process.
noise_clip_std
number
default:"2.5"
Noise clip standard deviation.
keep_original_aspect
string
default:"no"
Keep the original aspect ratio of the reference image. Only applies when using a single reference image. Values: “yes” or “no”.
watermark
string
default:"no"
Whether to add a watermark to the generated image. Values: “yes” or “no”.
temp
string
default:"no"
Store in temporary directory. Values: “yes” or “no”.
base64
string
default:"no"
Return image as base64 encoded text. Values: “yes” or “no”.
webhook
string
A URL to receive a POST API call once the image generation is complete.
track_id
string
A unique ID used in the webhook response to identify the request.