public ImageResult createImageEdit(CreateImageEditRequest request, String imagePath, String maskPath) {
        java.io.File image = new java.io.File(imagePath);
        java.io.File mask = null;
        if (maskPath != null) {
            mask = new java.io.File(maskPath);
        }
        return createImageEdit(request, image, mask);
    }
Creates a new OpenAiService that wraps OpenAiApi.
The ExecutorService must be the one you get from the client you created the api with
otherwise shutdownExecutor() won't work.
<p>
Use this if you need more customization.

@param api             OpenAiApi instance to use for all methods
@param executorService the ExecutorService from client.dispatcher().executorService()
service/src/main/java/com/theokanning/openai/service/OpenAiService.java