0

Good afternoon. I am trying to play with OpenAI. I am struggling to put n(number of images. n: 2) of generated images into the DOM.

Using React


const [image, setImage] = useState("");



const raw = JSON.stringify({
    prompt: `${ImgTitle()}`,
    n: 2,
    size: "1024x1024",
  });


const fetchImage = async () => {
    try {
      const response = await fetch(
        "https://api.openai.com/v1/images/generations",
        requestOptions
      );
      const jsonResponse = await response.json();
      setImage(jsonResponse.data[0].url);
    } catch (err) {
      console.log(err);
    }
  };

<img
            src={image}
            alt=""
            className="max-w-[70%] mt-4 shadow-md rounded-lg"
          />

The Response

"created": 1667620409,
    "data": [
        {
            "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-oza2bHibFyD3WA2zWrBA2JPk/user-QxATSu1QMCbcxw4xLr0n3oE3/img-nxO7GGV0MjQ4P5FlIhwtnI0u.png?st=2022-11-05T02%3A53%3A29Z&se=2022-11-05T04%3A53%3A29Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2022-11-05T01%3A10%3A46Z&ske=2022-11-06T01%3A10%3A46Z&sks=b&skv=2021-08-06&sig=gRboFYVeG96yCRwpa8CUGTed%2BUMHvz5CTsCYzwK/OYs%3D"
        },
        {
            "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-oza2bHibFyD3WA2zWrBA2JPk/user-QxATSu1QMCbcxw4xLr0n3oE3/img-vaN2oZJPOjgCwXA5D4E8YVS1.png?st=2022-11-05T02%3A53%3A29Z&se=2022-11-05T04%3A53%3A29Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2022-11-05T01%3A10%3A46Z&ske=2022-11-06T01%3A10%3A46Z&sks=b&skv=2021-08-06&sig=J4Ob8w1izivLOy6AeBqv6yQLF4nVURE6/MrJkLNMzqc%3D"
        }
    ]
}

I could only retrieve one url.

Helen
  • 87,344
  • 17
  • 243
  • 314

0 Answers0