@RestController
@RequestMapping("/generadorImagenes")
public class GeneradorImagenesProductosController {
private final ImageModel imageModel;
public GeneradorImagenesProductosController(ImageModel imageModel) {
this.imageModel = imageModel;
}
@GetMapping()
public String categorizadorProductos(String producto) {
var options = ImageOptionsBuilder.builder()
.withHeight(1024)
.withWidth(1024).build();
var response = imageModel.call(new ImagePrompt(producto, options));
return response.getResult().getOutput().getUrl();
}
}
respuesta