Video Overview (with visuals) Here: Clips
Summary of Bug Report
When attempting to pass an image through Pickaxe actions to tools like ChatGPT or Nano Banana, the system does not actually pass the images through in a way that those platforms can interact with them.
Instead of editing the original image, those platforms will generate a new one that doesn’t maintain character or product consistency. This is because those platforms cannot work with an Image URL which is how Pickaxe is passing the images through the API. This produces results that are nothing close to what the user desires.
Steps to Reproduce
-
Try to pass any image through a Pickaxe action to something that would edit that image (chatgpt edit image, nano banana, fal, etc)
-
Compare the result with doing the same request using a direct image upload on that platform itself
Expected Behavior
-
Pickaxe should pass the image data from the URL into the model so that edits preserve the original subject, product, or character.
-
Tools like ChatGPT or Nano Banana should “see” the linked image the same way they do when an image is uploaded directly.
Actual Behavior
-
The model does not pass through the linked image in a way that can be “read” by the other platforms.
-
this produces outputs that are “close” but doesn’t preserve subject/character consistency.
-
Nano Banana fails entirely when given just the link, as it can’t read external URLs
Use Case Impact
This issue is blocking several high-value workflows, especially in e-commerce and creative tools, where consistent edits are essential:
-
Lifestyle imagery for product brands (placing a product in different environments).
-
Consistent logo iterations.
-
Character and subject continuity across graphic design outputs.
-
Any photo editing capabilities
Without reliable link-based image handling, these use cases break.
Notes / Additional Context
-
Tested with both embedded actions and custom-built actions (20+ hours spent troubleshooting).
-
Reference the Nano Banana thread for more examples.
-
Nano Banana and VEO3 are currently trending tools with high user interest. Correct functionality here could significantly boost Pickaxe adoption.
Request
Please clarify whether this is a bug (image data not being passed along with URLs) or simply a limitation of the current Pickaxe wiring. If it’s a limitation, are there plans to support full image handling via URL in the near future or remove Actions that rely on it to avoid confusion?