top of page

API Helpcenter

The Eventstation.AI API is a cutting-edge solution designed to empower developers with automated personalized ai-image generation capabilities. By leveraging our robust infrastructure and curated filter IDs or self prompting capabilities you can integrate high-quality, AI-driven visuals into your applications.

How to Get Access

Pricing

Getting Started with Eventstation.AI API

Generation & Receiving Endpoints

Explanation Parameters

How to Get Access

Access to the Eventstation.ai API is granted on request. Simply contact georgz@eventstation.ai to receive your API credentials. Once your request is reviewed, we will provide you with your login credentials so you can start integrating our API into your projects with our free credits.

Pricing

Start exploring with our initial free credits. Our API operates on a credit-based system where each image generation costs 1 credit. Manage your usage and upgrade your plan as needed. To view our detailed pricing information, please click the button below.

Getting Started with Eventstation.AI API

1. Visit Our SwaggerUI Documentation


Head over to our SwaggerUI API documentation to explore detailed code snippets and test endpoints interactively.

​

2. Log In


Click the Authorize button (top-right) and log in using the credentials provided to you.

​

3. Retrieve Your Filter IDs


Navigate to the GET /v1/filters/ endpoint. Click Try it out and then Execute to receive a curated list of AI filter IDs.

 

4.Generate an Image

Next, use the POST /v2/run/filter_id/ endpoint:

  • Enter the Integer of the filterID from your list and define all the other parameters such as base64 image, ratio, capture mode and gender

  • Execute the request to generate an image. You’ll receive a job ID in response.

  1. Retrieve Your Image


5. Use the job ID with the POST /v2/status/{job_id} endpoint:

  • Execute the request with your receive id as a parameter to retrieve your image

  • When the status is COMPLETED, you’ll get a Base64-encoded image. Simply decode it to view your generated image.

Generation & Receiving Endpoints

This section only gives you an overview about all available endpoints and it´s respecive receiving endpoints

Lazy Pose Self Prompting

       Use GET /v1/workflows/ to retrieve all available styles for self prompting, for more information                               please visit our ai-services helpcenter

Group 1410081852.png

Lazy Pose Standard Filter

Group 1410081847.png

Pose Transfer

Group 1410081853.png

Lazy Pose Two Person

  • Generation Endpoint: POST /v1/run/two_persons/
    What It Does: Produces an image featuring two subjects. This endpoint is optimized to handle scenarios where interactions or compositions involving two individuals are required.

  • Receiving Endpoint: POST /v2/status/{job_id}
    How It Works: Upon submission, a job ID is returned. Query the corresponding status endpoint with this ID to monitor progress and download your image once processing is complete.

Group 1410081854.png

 Lazy Pose Two Persons Self Prompting

Group 1410081854.png

Lazy Pose Animate Image

Background Remover

Group 1410081855.png

Lazy Pose Comic

Group 1410081848.png

Skin Refiner

Explanation Parameters

  • base64 (string):
    Accepts either a Base64-encoded image or a URL to a publicly accessible image. Use this parameter to supply the input image in a standardized format.

  • gender (int):
    Specifies the subject's gender or age group. The options are:
    • 0: Male
    • 1: Female
    • 2: Boy
    • 3: Girl

  • capture_mode (int):
    Determines the mode for image generation. Available options include:
    • 1: Single Person Quick V4 – Fast generation for quick results.
    • 3: Single Person High Quality V4 – Enhanced quality images.
    • 4: Single Person 4k V4 – Ultra-high resolution outputs.
    • 5: Single Person High Quality V5 – Superior quality with additional enhancements.

  • filter_id (int | str):
    Identifies the filter to be applied during image generation. Retrieve available filter IDs from the /v1/filters/ endpoint. If you have a custom filter ID (UUID), provide it as a string.

  • ratio (string):
    Sets the desired image aspect ratio. Choose from:
    • "portrait": 768x1152
    • "landscape": 1152x768
    • "square": 1024x1024

  • positive_prompt (string):
    Describes the desired characteristics and style of the image. This prompt guides the AI in generating the image according to your vision.

  • negative_prompt (string):
    Specifies elements or characteristics to exclude from the image. Use this parameter to refine the output and avoid unwanted features.

  • workflow_id (int):
    Indicates which workflow to use during image generation. Retrieve available workflows from the /v1/workflows/ endpoint.

  • style_id (int):
    Applies a specific artistic style to the generated image. Options range from 0 to 16. For a list of available styles, refer to the /v1/lazy_pose_styles/ endpoint.

  • input_image (string):
    A Base64-encoded image or a publicly accessible image URL. Use this parameter to provide an input image for processing.

  • base64 (string):
    Similar to input_image, this parameter accepts either a Base64-encoded image or a URL to an image. It ensures the image is in a compatible format for our API.

  • base_video (int):
    An integer that references one of our base videos, which showcase different emotions and mimics. Currently, only the value 0 is available.

  • video_name (string):
    Defines the prefix of the video file generated by the API, allowing you to customize the naming convention of your output video.

bottom of page