Imagine API Reference
  1. Image Generation
Imagine API Reference
  • Imagine API References
  • Image Generation
    • Text to Image API
      POST
    • Text to PNG API
      POST
  • Image Editing
    • Background Remover API
      POST
    • Image Upscale API
      POST
    • Generative Fill API
      POST
    • AI Resize API
      POST
    • Retouch API
      POST
  • E-Commerce
    • AI Backgrounds API
      POST
  • Video Generation
    • Text to Video API
      POST
    • Image to Video API
      POST
    • Status by ID
      GET
    • (Deprecated) Status by ID
      GET
    • Delete by ID
      DELETE
    • (Deprecated) Delete by ID
      DELETE
  1. Image Generation

Text to PNG API

POST
https://api.vyro.ai/v2/image/generations/transparent
The Text to PNG API generates images based on descriptive text prompts, but with a transparent background. It supports various optional customization settings, such as aspect ratio, style, and more, making it perfect for overlays and designs.

Request

Header Params
authorization
string 
required
A bearer token that authenticates the user for making the request.
Example:
Bearer {{API Token}}
Body Params multipart/form-data
prompt
string 
required
A string describing the image to generate. It defines the textual description or concept for the image you wish to generate.
Example:
Create an image of a sleek, futuristic car with a metallic finish, featuring sharp, aerodynamic lines and glowing LED lights along the front and rear.
aspect_ratio
enum<string> 
optional
An enum specifing the aspect ratio for the generated image.
Allowed values:
1:13:24:33:416:99:16
Default:
1:1
Example:
16:9
seed
integer 
optional
The seed parameter serves as the initial value for the random number generator. By setting a specific seed value, you can ensure that the AI generates the same image or outcome each time you use that exact seed.
>= 1
Example:
12

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.vyro.ai/v2/image/generations/transparent' \
--header 'authorization: Bearer vk-ad08a8e86d1a84404e5837be47d39ab44474f982671c0a' \
--form 'prompt="Create an image of a sleek, futuristic car with a metallic finish, featuring sharp, aerodynamic lines and glowing LED lights along the front and rear."' \
--form 'aspect_ratio="16:9"' \
--form 'seed="12"'

Responses

🟢200Success
application/octet-stream
Body
object {0}
Example
The response for 200 code is bytes.
🟠400Bad Request
🔴500Internal Server Error
🔴503Service Unavailable
Previous
Text to Image API
Next
Background Remover API