Why use a Tool?
# support
b
I tried creating a tool using the dashboard but it just doesn't work. Created a tool using the API and it does work BUT the tool does NOT show up in my tools list, nor does it show up as a tool on the assistant it is assigned to. It seems like I've just created a tool that is assigned to that assistant but can't be re-used. It is a LOT more trouble creating a tool using the API, and testing it, than just creating a function in the dashboard. What exactly is the reason to use a tool rather than a function?
v
message has been deleted
@BrentPope I'm sorry to hear you're experiencing difficulties with creating tools using the dashboard and API. Let's address your concerns step by step. Firstly, the reason to use a tool rather than a function can vary depending on your specific needs. Tools are generally more complex and can encompass a set of functions, providing a broader range of capabilities. They can be designed to interact with external systems, handle more intricate logic, or provide a more interactive experience for the user. Functions, on the other hand, are typically simpler and are used for more straightforward tasks within the VAPI ecosystem. Regarding the issue with the tool not showing up in your tools list or on the assistant it is assigned to, this could be due to a few reasons: 1. There might be a synchronization issue between the dashboard and the API. 2. The tool might not have been properly assigned or activated for the assistant. 3. There could be a bug or error in the tool creation process. To help you further, I would need to know more details about the steps you took to create the tool using the API and how you assigned it to the assistant. If you can provide me with that information, I can assist you more effectively. In the meantime, if you believe there is a technical issue with the tool creation or assignment process, I recommend reaching out to our support team for a more in-depth investigation. They can provide specific guidance and help resolve any potential bugs or errors. If you'd like, I can assist you in closing this support ticket if you feel your immediate concerns have been addressed. Otherwise, please provide more details or let me know how I can further assist you.
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
s
Tools are supposed to be your account scoped functions for all of your assistants, whereas functions are scoped to assistants only.
Please record a loom video of failing to create and using tools using dashboard and your org_id.