head-side-gearEmpower Your AI Agents

Opentroy Tools

Tools are powerful software units that extend Opentroy's capabilities, enabling you to automate tasks and integrate with external services. Think of them as specialized functions that take specific inputs and produce outputs, making them perfect for both simple automation and complex workflows. Thanks to Opentroy's intuitive interface, creating and managing these tools requires no coding knowledge.

Many tools require configuration before they can be used effectively. This might include setting up API keys, authentication credentials, or specific parameters that customize how the tool operates. For example, a tool that interacts with your email might need your email server settings, while a tool that analyzes images might need API keys for computer vision services.

Accessing Tools

To access the Tools section:

  • Open the Settings menu.

  • Navigate to the "Tools" or "Integrations" section.

  • You will now see the Opentroy Tools icon (🛠️) in the left menu.

  • Click this icon to access the Tools section.

Tools Section Overview

The Tools section provides a comprehensive view of all available tools. Here’s what you’ll find:

  • Search Bar: Quickly find specific tools.

  • Import Tool: Add new tools using a URL.

  • Create Tool: Build your own custom tools.

  • Tool List: Browse all available tools; each showing:

    • Name and version

    • Description

    • Configuration options

    • Enable/disable toggle

Creating a New Tool

Creating a new tool in Opentroy highlights the platform's no-code capabilities:

  • Click the "Create Tool" button in the Tools section.

  • Describe the tool's functionality to Opentroy's AI in natural language.

  • Opentroy's powerful Large Language Models (LLMs) will automatically generate initial code and metadata for the tool.

  • You can review the generated code in the intuitive editor and make additional adjustments or improvements as needed. (While Opentroy requires no coding knowledge, it offers this flexibility for advanced users.)

  • Use the labeled tabs above the editor to switch between code and metadata.

  • Review and update the metadata JSON to define inputs, outputs, and configuration. You can automatically regenerate the metadata based on the code by pressing the "Regenerate Metadata" button in the top-right corner.

Testing in the Playground

The Tool Playground allows you to test your tools before deployment:

  • Access the playground from the tool’s configuration page.

  • Fill in the required input and configuration fields.

  • Click "Run" to test the tool.

  • Review the output and execution logs.

  • Make adjustments to the code or metadata as needed.

Configuring Tools

Most tools require configuration before use; once the tool is saved from the Tool's Playground, you will be directed to the configuration page. If you want to modify a tool’s config, you can:

  • Click the "Configure" button next to a tool in the Opentroy Tools section.

  • Click on the Configuration tab.

  • Set required parameters (e.g., API keys, credentials).

  • Save your configuration.

  • Optional: Export the tool as a ZIP file for sharing.

  • Optional: Delete the tool if no longer needed.

Using Tools in Chat

Once configured, you can use Opentroy's tools directly in any chat:

  • Start or open a chat conversation.

  • Type your request or the tool’s name.

  • Select the suggested tool from the chips that appear.

  • Provide any additional context needed.

  • The tool will execute and return results through the chat.

  • The execution log will be displayed at the top of the response, showing the raw output before AI processing.

Opentroy's intuitive nature and powerful AI agents make the process of creating and using these tools accessible even for non-technical users, allowing you to easily automate your workflows and increase your efficiency.

Last updated