Skip to main content

Processors

A processor is the smallest building block in Promptly. It is a function that takes some input, does something with it, and returns some output. Each processor defines its own input, configuration, and output schemas. You can quickly test processors in the Processor Playground at http://localhost:3000/playground.

Providers

Processors are grouped into providers. They act as namespaces for processors. For example, the OpenAI provider hosts all processors that interact with the models provided by Open AI like ChatGPT, Text completions, image generation, etc.

Let's take a look at the providers and their processors that are available in the default installation of Promptly.

ProviderProcessors
AnthropicCompletions
AzureChatGPT
CohereGenerate
ElevenLabsText to Speech
GoogleGemini, Text to Speech
HeyGenRealtime Avatar
LinkedInProfile Extractor
LocalAIAudio Transcription, Audio Translation, ChatGPT, ChatGPT with Vision, Completions, Image generation, Image variation, Image edit, Text to Speech
OpenAIAudio Transcription, Audio Translation, ChatGPT, ChatGPT with Vision, Completions, Image generation, Image variation, Image edit, Text to Speech
PromptlyFile Extractor, Datasource Search, HTTP API, URL Extractor, Web Browser, Static Web Browser, Text-Chat, Web Search
StabilityImage2Image, Text2Image