How to upload multiple images to Claude/ChatGPT in a single prompt?

Hey, I have a JSON with multiple image URLs, followed by an Iterator to get each URL separately, then I’m using “HTTP Get a File” to get those images as jpg. I want to upload each image to one Claude message.

When I do that like in the attached screenshot, where I’m able to upload multiple images, my issue is: How can I define to first use image no 1, then image no 2, etc.?

My alternative solution attempts so far, each didn’t work:

  • I either want to merge 5-8 images into one and upload it to have Claude read the image. I don’t know how to do that.
  • Or I could use ChatGPT or an OpenAI Assistant - here’s the challenge that while I can add files consecutively to a Vector Store… jpgs are not supported and I would have to make them into pdfs for example.

I guess my question is: how can I have each image with its own name after getting them separately?

Coming back to this workflow after some time :smiley: I’ve built a workaround for anyone having a similar challenge. I’m using the “Analyze Images (vision)” ChatGPT Module inside an Iterator-Aggregator to get my images described. After the Aggregator I’m posting the combined description of the images to Claude to continue working with it.
Maybe not the cleanest solution, because Claude never sees the image and only gets a description of it from ChatGPT, but it helps me progressing with the workflow for now.

1 Like