mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-03-18 13:51:55 +01:00
NostrAI Data Vending Machine Tasks
Here Tasks can be defined. Tasks need to follow the DVMTaskInterface as defined in interfaces. Tasks can either happen locally (especially if they are fast) or they can call an alternative backend. Reusable backend functions can be defined in backends (e.g. API calls)
Current List of Tasks:
Module | Kind | Description | Backend |
---|---|---|---|
TextExtractionPDF | 5000 | Extracts Text from a PDF file | local |
SpeechToTextGoogle | 5000 | Extracts Speech from Media files via Google | googleAPI |
TranslationGoogle | 5002 | Translates Inputs to another language | googleAPI |
TranslationLibre | 5002 | Translates Inputs to another language | libreAPI |
ImageGenerationDALLE | 5100 | Generates an Image with Dall-E | openAI |
MediaConverter | 5200 | Converts a link of a media file and uploads it | openAI |
DiscoverInactiveFollows | 5301 | Find inactive Nostr users | local |