mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-03-27 10:01:44 +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 |
SpeechToTextWhisperX | 5000 | Extracts Speech from Media files | nova-server |
TranslationGoogle | 5002 | Translates Inputs to another language | google API |
TranslationLibre | 5002 | Translates Inputs to another language | libre API |
ImageGenerationSDXL | 5100 | Generates an Image with StableDiffusionXL | nova-server |
ImageGenerationDALLE | 5100 | Generates an Image with Dall-E | openAI |
MediaConverter | 5300 | Converts a link of a media file and uploads it | openAI |