More modelsRecraft aiRecraft 20b

Generate image with recraft-ai/recraft-20b

Generates an image using the recraft-ai/recraft-20b model.

POST
/api/v1/model/generateImage
AuthorizationBearer <token>

API key is required to authorize requests. Obtain a key from your AtlasCloud dashboard.

In: header

modelstring

model name

style?string

Style of the generated image.

Value in"realistic_image" | "realistic_image/b_and_w" | "realistic_image/enterprise" | "realistic_image/hard_flash" | "realistic_image/hdr" | "realistic_image/motion_blur" | "realistic_image/natural_light" | "realistic_image/studio_portrait" | "digital_illustration" | "digital_illustration/2d_art_poster" | "digital_illustration/2d_art_poster_2" | "digital_illustration/3d" | "digital_illustration/80s" | "digital_illustration/engraving_color" | "digital_illustration/glow" | "digital_illustration/grain" | "digital_illustration/hand_drawn" | "digital_illustration/hand_drawn_outline" | "digital_illustration/handmade_3d" | "digital_illustration/infantile_sketch" | "digital_illustration/kawaii" | "digital_illustration/pixel_art" | "digital_illustration/psychedelic" | "digital_illustration/seamless" | "digital_illustration/voxel" | "digital_illustration/watercolor"
promptstring

The positive prompt for image generation.

aspect_ratio?string

The aspect ratio of the generated image.

Value in"1:1" | "16:9" | "9:16" | "4:3" | "3:4"
enable_base64_output?boolean

If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

Defaultfalse

Response Body

curl -X POST "https://api.atlascloud.ai/api/v1/model/generateImage" \  -H "Content-Type: application/json" \  -d '{    "model": "recraft-ai/recraft-20b",    "prompt": "A serene landscape with mountains reflected in a crystal clear lake at sunset"  }'
{
  "id": "string",
  "urls": {},
  "model": "string",
  "status": "string",
  "outputs": [
    "string"
  ],
  "created_at": "2019-08-24T14:15:22Z",
  "has_nsfw_contents": [
    true
  ]
}