trying to build an image generator with open

77 Views Asked by At

i wonder why the result is false? Thanks in advance!

const OpenAI = require('openai');

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY 
});

const generateImage = async (req, res) => {
  try {
    const response = await openai.images.generate({
      prompt: 'Polar bear on ice skates',
      n: 1,
      size: '1024x1024'
    });
    
    const imageUrl = response.data.data[0].url

    res.status(200).json({
      success: true,
      data: imageUrl,
    });
  } catch (error) {
    if (error.response) {
      console.log(error.response.status);
      console.log(error.response.data);
    } else {
      console.log(error.message);
    }
    res.status(400).json({
      success: false,
      error: 'The image could not be generated',
    });
  }
};

module.exports = { generateImage };

When i tried on postman, it shows: { "success": false, "error": "The image could not be generated" }

0

There are 0 best solutions below