AIP logic Intput - Add Interfaces

Function interfaces define constraints on a function’s inputs and/or outputs. This enables other applications to automatically pull in and use compatible functions once published (think function pickers in other apps that need specific functions).

I wasn’t able to create variables as per the error message. There isnt any documentation on how to use it.

Which error message are you getting?

I think this is supposed to provide ways to use Vision based features of the LLM, but not sure how to use them.

The particular contract you have highlighted allows a function to be detected as a vision model.

You don’t need to add an interface to use vision though, you just need:

  • An object with a media reference property, either as an input to the function or a variable
  • A “Use LLM” block with a model that supports vision.

Then you can reference the media property in the prompt and it will pass the image to the LLM.