Skip to content
Discussion options

You must be logged in to vote

Dify can technically send multiple images (Array[File]) to an LLM node if you aggregate them into a single array variable and wire that variable into the node’s vision config. However, the workflow UI only allows you to select user input variables (like sys.files or userinput.files) for visual input, and files generated by code nodes aren’t automatically available for selection unless you explicitly add them as File objects in the variable pool with the correct type and selector. This is a known limitation—only files uploaded via the UI are reliably passed to the LLM node as visual input, not files produced or combined in intermediate code steps source.

If you need to combine a base imag…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by WilliamChen-luckbob
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
1 participant