Skip to main content

Tools

The Tools feature empowers your AI assistant by connecting it to external services through APIs and Webhooks. This powerful integration capability lets you extend the AI's functionality beyond conversation.

Adding a Tool

To add a new tool, provide:

  • Endpoint URL: The accessible API endpoint for the tool. An HTTP POST request will be sent here with a JSON object matching your JSON Schema.
  • JSON Schema: The structure outlining how to interact with the tool and how data should be sent or received.
  • Headers (optional): Additional HTTP headers for authentication or configuration. Mark headers as "secret" to store them securely, with the input field displayed as a password field.

These tools enable your AI to perform actions like:

  • Fetching real-time data
  • Interacting with external services
  • Processing specific requests through custom APIs

Note: Make sure you have the necessary API credentials and permissions before adding a tool.

⚠️ Important: Exercise caution when adding APIs that can modify data or perform actions. The AI will make autonomous decisions about when to call these APIs based on context, and while it tries to make appropriate choices, it may not always interpret the requirements correctly. Consider using read-only endpoints or adding validation layers where possible.