mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-12-04 18:51:04 +01:00
added libretranslate api
Untested tho
This commit is contained in:
16
main.py
16
main.py
@@ -9,8 +9,9 @@ import dotenv
|
||||
from nostr_sdk import Keys
|
||||
|
||||
from bot import Bot
|
||||
from playground import build_pdf_extractor, build_translator, build_unstable_diffusion, build_sketcher, build_dalle, \
|
||||
build_whisperx
|
||||
from playground import build_pdf_extractor, build_googletranslator, build_unstable_diffusion, build_sketcher, \
|
||||
build_dalle, \
|
||||
build_whisperx, build_libretranslator
|
||||
from utils.dvmconfig import DVMConfig
|
||||
|
||||
|
||||
@@ -31,11 +32,18 @@ def run_nostr_dvm_with_local_config():
|
||||
# If we don't add it to the bot, the bot will not provide access to the DVM
|
||||
pdfextractor.run()
|
||||
|
||||
# Spawn DVM2 Kind 5002 Local Text Translation, calling the free Google API.
|
||||
translator = build_translator("Translator")
|
||||
# Spawn DVM2 Kind 5002 Local Text TranslationGoogle, calling the free Google API.
|
||||
translator = build_googletranslator("Google Translator")
|
||||
bot_config.SUPPORTED_DVMS.append(translator) # We add translator to the bot
|
||||
translator.run()
|
||||
|
||||
|
||||
# Spawn DVM3 Kind 5002 Local Text TranslationLibre, calling the free LibreTranslateApi, as an alternative.
|
||||
if os.getenv("LIBRE_TRANSLATE_ENDPOINT") is not None and os.getenv("LIBRE_TRANSLATE_ENDPOINT") != "":
|
||||
libre_translator = build_libretranslator("Libre Translator")
|
||||
bot_config.SUPPORTED_DVMS.append(libre_translator) # We add translator to the bot
|
||||
libre_translator.run()
|
||||
|
||||
# Spawn DVM3 Kind 5100 Image Generation This one uses a specific backend called nova-server.
|
||||
# If you want to use it, see the instructions in backends/nova_server
|
||||
if os.getenv("NOVA_SERVER") is not None and os.getenv("NOVA_SERVER") != "":
|
||||
|
||||
Reference in New Issue
Block a user