Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Omnitool employs a Bring Your Own Key (BYOK) approach for API keys, ensuring your keys remain secure and private on your local environment. To activate the blocks corresponding to each supported API, simply input your API keys into the API management page.
A block is the essential building block of any recipe. Each block possesses a distinct function. By linking blocks together, you begin to craft a flow, culminating in a recipe. Omnitool's architecture promotes effortless interoperability between blocks, facilitating smooth data format transfers and integration.
We provides a suite of blocks for OpenAI powerful models, including GPT3/4, GPT4-Vision, Text Embeddings, DALLĀ·E 2/3, TTS: Text-to-Speech, and Whisper: Speech-to-Text etc.
Ensure you have the following before you begin:
Navigate to the API Key Manager in the left panel.
Enter your OpenAI API token here.
After adding your OpenAI API key, you can access various OpenAI blocks within Omnitool:
Go to the "Add Block" collection in Omnitool.
Search openai
namespace
OpenAI Account: Sign up or log in at .
API Token: Generate your API token on the .
Access to GPT-4 API: According to OpenAI, access to the GPT-4 API requires meeting certain criteria as detailed in their . If your account is new or lacks sufficient payment history, you may not see the GPT-4 model in the model options.
Credit: If you haven't added a payment method, make sure you have enough API credits available. Otherwise, you may encounter errors when calling the API. To check your API credit balance, visit .
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the
For more detailed information about OpenAI API's offerings and capabilities, visit the .
Omnitool blocks are versatile utility blocks designed for enhancing user interaction and data processing in the recipe. These blocks include:
Facilitate communication through a built-in chat window, allowing users to interact with recipes effectively.
Comprises various data types input like text, number, image, document, file etc. providing convenient way for data entry and manipulation.
Essential for text formatting and processing during interactions between various models. These blocks, particularly the Text Template block, are specialized in adapting text to specific formats, ensuring optimal output within the recipe.
Blocks that are essential for converting and manipulating text within recipe, allowing you to transform text into structured JSON formats, manipulate JSON objects with expressions, and even convert arrays of images and captions into markdown documents. These functionalities are key for users who need to reformat and prepare data for further processing or presentation within a recipe.
Cater to file output needs, including saving files in specific formats and adding metadata, enhancing accessibility.
The blocks streamline the execution and integration of recipes with external systems, enabling the output of recipe results to be utilized in REST API calls.
Replicate is a platform that enables users to effortlessly host and run AI models on the cloud. With the Replicate Extension for Omnitool, you can conveniently access and use a wide range of AI models available on replicate.com with just a single click.
Before you begin, ensure you have the following:
Navigate to Extensions Manager
Select and install the Replicate Extension.
Navigate to API Key Manager in the left panel.
Add your Replicate API token.
Go to the Extension Manager.
Open the Replicate Extension.
Import models:
Preset Models: Choose from a list of preset models provided in the portal.
Find in Block Collection: Once model added, the Replicate model's block will appear in the "Add Block" collection.
Direct Add: Or, right after importing the model, a button will appear in the Chat interface. Click on this button to directly add the Replicate block to your canvas.
ElevenLabs stands out in the realm of AI with its advanced voice synthesis technology. By integrating the ElevenLabs Block into Omnitool, users can effortlessly leverage its API, such as Text-to-Speech.
Before starting, ensure you have the following:
API Key: Generate your API key from your ElevenLabs profile.
Characters: Ensure you have enough characters available for use in Subscription > Characters Used.
Go to the API Key Manager in the left panel of Omnitool.
Enter your ElevenLabs API key.
Navigate to the "Add Block" collection in Omnitool.
Search for the elevenlabs
namespace to find its TTS block.
Replicate Account: Sign up or log in at .
API Token: Generate your API token at .
Custom Models: Manually key in the model name, which can be found at , to add a specific model.
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the .
For more detailed information, visit the .
ElevenLabs Account: Sign up or log in at .
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the .
For further information on the ElevenLabs API, visit the .
Before you begin, ensure you have:
Credits: Ensure you have enough API credits. (You have a small usage allowance (< $1) before you need to pay).
Access the API Key Manager in Omnitool's left panel.
Input your OpenRouter API key.
Navigate to the "Add Block" collection within Omnitool.
Search for the openrouter
namespace to locate its LLM block.
There are two distinct LLM blocks provided. One of these is the vision transformer LLM model block, which is designed to process image input.
The OpenRouter Block is a unified API that specializes in providing access to a diverse range of .
OpenRouter Account: Register or sign in at .
API Key: Obtain your .
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the .
For additional details on the OpenRouter API, refer to the .
HuggingFace is renowned for its comprehensive collection of open-source natural language processing (NLP) models and tools. The HuggingFace blocks in Omnitool enable easy access to these models, offering a seamless experience for users looking to integrate the latest models into their recipes.
Before you begin, ensure you have the following:
Access Token: Generate your Access token from your HuggingFace account.
Adding API Key
Navigate to API Key Manager in the left panel.
Add your HuggingFace Access token.
Navigate to the "Add Block" collection in Omnitool.
Search huggingface
namespace, which provides access to various blocks.
Sharp Image Processing blocks are based on the Sharp Node.js library, offering a suite of advanced image manipulation capabilities. These blocks enable users to apply a range of image processing techniques, such as blurring, resizing, preparing format, compositing and more, directly within the recipes.
Install the Sharp Image Processing extension via the Extension Manager found in the left panel.
Once installed, navigate to the "Add Block" collection within Omnitool.
Search for the sharp
namespace to locate all the image manipulation blocks.
HuggingFace Account: Sign up or log in at .
Identify the category of the model you're interested in from the extensive collection at . Once you've selected a model, simply copy its name and apply the corresponding block in Omnitool. And just like that, you're all set to use the model!
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the .
For more information of HuggingFace API, visit the .
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the extension code in .
For additional details on the Sharp API, refer to .