Muita coisa já mudou sobre a OpenAI, consegui corrigir com a ajuda do GPT,
@RestController
@RequestMapping("imagem")
public class GeradorDeimagensController {
private final ImageModel imageModel;
public GeradorDeimagensController (ImageModel imageModel){
this.imageModel = imageModel;
}
@GetMapping
public String gerarImagem(@RequestParam String prompt){
var options = OpenAiImageOptions.builder()
.width(1024)
.height(1024)
.build();
var imagePrompt = new ImagePrompt(prompt, options);
var response = imageModel.call(imagePrompt);
return response.getResult().getOutput().getUrl();
}
}