Omnitool.ai
  • Welcome to Omnitool.ai
    • Key Features
  • Getting Started
    • Installation
    • Configuration
    • FAQ
  • Tutorial
    • Glossary
    • UI Overview
    • Adding API Keys
    • Blocks
      • Omnitool
      • OpenAI
      • Replicate
      • HuggingFace
      • ElevenLabs
      • OpenRouter
      • Sharp Image Processing
  • Contributing
  • Advanced
    • Run Recipe via REST API
    • Create New Blocks
      • Add a New Block via Composition API
      • Adding New Block via Extension
      • Adding new Block via OpenAPI Spec
    • Create New Extension
    • Use Local Models
  • License
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Tutorial

Glossary

API Key

A credential used to authenticate a user or application attempting to access a third-party API (Application Programming Interface) such as OpenAI, Google, Replicate, ElevenLabs, etc. In Omnitool, users are required to provide their own API keys (BYOK) for the API they intend to use. This key is stored locally on the user's system for security purposes and must be entered in the API management section to activate the corresponding blocks.

Block

Previously called "Component". A single unit of functionality within Omnitool. Blocks can perform a variety of actions, requesting an API, manipulating text/image, or outputting the result to file. By connecting blocks together, users can build complex recipes. Each block is designed to be interoperable, ensuring smooth data format transfers and integration.

Recipe

Previously called "Workflow". A sequence of interconnected blocks in Omnitool that performs multiple API calls or executes scripts in a defined flow. Recipes are created by arranging these blocks in a sequence to fulfill a specific AI use case.

Template

A pre-made recipe created by the Omnitool team or contributors. It serves as a demonstration use case or starting point for users to craft their own recipes.

Extension

A plugin extends the functionality of Omnitool's core system. It can add new blocks, tools, or create custom user interfaces. Extensions allow developers to tailor Omnitool to their specific needs and preferences on both the client and server sides, providing a convenient way to prototype AI-powered applications.

PreviousTutorialNextUI Overview

Last updated 1 year ago

Was this helpful?