Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The OpenRouter Block is a unified API that specializes in providing access to a diverse range of supported Large Language Models (LLMs).
Before you begin, ensure you have:
OpenRouter Account: Register or sign in at OpenRouter's website.
API Key: Obtain your OpenRouter Key.
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.
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/apis/openrouter.
For additional details on the OpenRouter API, refer to the OpenRouter website.
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:
HuggingFace Account: Sign up or log in at HuggingFace.
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.
Identify the category of the model you're interested in from the extensive collection at HuggingFace Models. 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 https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/apis/huggingface.
For more information of HuggingFace API, visit the HuggingFace website.
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:
ElevenLabs Account: Sign up or log in at .
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.
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 .
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.
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the extension code in https://github.com/omnitool-community/omni-extension-sharp/tree/main/src/components.
For additional details on the Sharp API, refer to https://sharp.pixelplumbing.com/.
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:
OpenAI Account: Sign up or log in at OpenAI.
API Token: Generate your API token on the OpenAI platform.
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
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/apis/openai
For more detailed information about OpenAI API's offerings and capabilities, visit the official OpenAI docs.
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.
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:
Replicate Account: Sign up or log in at Replicate.
API Token: Generate your API token at Replicate API Tokens.
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.
Custom Models: Manually key in the model name, which can be found at https://replicate.com/explore, to add a specific model.
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.
For developers and users seeking more advanced configurations and troubleshooting resources for these blocks, refer to the OpenAPI and block specifications on the https://github.com/omnitool-ai/omni-core-blocks/tree/main/server/apis/replicate.
For more detailed information, visit the official Replicate documentation.
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.