OpenAI Assistant node with Functions
I've been exploring BuildShip using an Assistant that I created that has a Function added to define how the OpenAI Assistant API should behave.
When I set this Assistant up in BuildShip, it appears that the Function is ignored. I know that you have to add Instructions to BuildShip but how do you add JSON that is defined separately in a Function?
Solution:Jump to solution
@IanFP Yes, as it is mentioned in the node info-tooltip, that modifying the instructions will override the default instructions.
3 Replies
To connect your AI Assistant to BuildShip and define custom behaviors using functions, you need to follow these steps:
1. Create an AI Assistant: Define your Assistant's name, instructions, model, and tools in the OpenAI Assistant Playground.
2. Connect your Assistant to BuildShip: Use the template view to search for the
Basic Assistant
template or search for the OpenAI Assistant
node in the Node Explorer. Fill in the OpenAI API Key and Assistant ID.
3. Define Instructions: Make sure to provide detailed instructions on how the Assistant should behave. These instructions will guide the Assistant on when and how to use the functions you have defined.
4. Add Functions: To add a function, you need to describe the function's purpose and how it should be used within the instructions. Ensure that the function is properly defined in the Assistant's setup.
For detailed guidance, you can refer to the AI Assistant Builder Guide on BuildShip's documentation.
If you need further assistance, please submit your query via the in-app support button.AI Assistant Builder Guide – BuildShip
With BuildShip's AI Assistant Builder Integration, you can now leverage the powerful capabilities of AI Assistants without writing any code visually.
I see that you can modify the Output, but this seems to be ignored when I test.
Solution
@IanFP Yes, as it is mentioned in the node info-tooltip, that modifying the instructions will override the default instructions.