All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.launchableinc.openai.image.CreateImageVariationRequest Maven / Gradle / Ivy

There is a newer version: 0.4.0
Show newest version
package com.launchableinc.openai.image;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;

/**
 * A request for OpenAi to create a variation of an image All fields are optional
 * 

* https://beta.openai.com/docs/api-reference/images/create-variation */ @Builder @NoArgsConstructor @AllArgsConstructor @Data public class CreateImageVariationRequest { /** * The number of images to generate. Must be between 1 and 10. Defaults to 1. */ Integer n; /** * The model to use for image generation. Only dall-e-2 is supported at this time. Defaults to * dall-e-2. */ String model; /** * The size of the generated images. Must be one of "256x256", "512x512", or "1024x1024". Defaults * to "1024x1024". */ String size; /** * The format in which the generated images are returned. Must be one of url or b64_json. Defaults * to url. */ @JsonProperty("response_format") String responseFormat; /** * A unique identifier representing your end-user, which will help OpenAI to monitor and detect * abuse. */ String user; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy