Mysterious input variables of preset nodes
In some nodes (for example the Gemini "Multimodal" node and other Gemini nodes) I can see some input variables in the default function like "kbIntegrationKey" or "sessionKey" etc...
Where do they come from?
And how can I use the kbIntegrationKey in a custom node...so I have this little "key" icon at the top right of my node so I can either use BuildShip credits or my own key?
I am just trying to have a Gemini node that has both a system_prompt input and an image input, but I cannot solve this because I am so lost about these mysterious input variables.
2 Replies
Processing...
🤖 Assembling the pieces of the puzzle. 🧩 this might take a couple of minutes... beep boop
🤖 AI Response
Variables like kbIntegrationKey and sessionKey are internal to BuildShip and are used to manage API keys and session context for AI service integrations, such as Gemini; the kbIntegrationKey specifically enables you to use either BuildShip credits or your own API keys when connecting to Gemini nodes. To create a custom Gemini node with both a system_prompt and image input, you should use the AI Node Generator, describe your desired inputs in your prompt, and BuildShip will automatically handle integration key functionality, including displaying the key icon if your node supports user API keys. These variables appear "mysterious" because they are part of BuildShip's backend logic for securely managing authentication and integration with external AI services, ensuring that credentials are handled safely and flexibly within your workflows.
🔗 References:
1. https://www.youtube.com/watch?v=kpwljISo_Gk
2. https://www.youtube.com/watch?v=AawYfYW8xu0
3. https://buildship.com/blog/integrating-deepseek-ai-into-buildship-a-no-code-guide
4. https://www.youtube.com/watch?v=8_5oK3rhKGo
5. https://www.youtube.com/watch?v=CV0r68wu4Gs
BuildShip AI Support