@marcmeese/n8n-nodes-communityapi-ai-client
v0.4.6
Published
Community API AI Server nodes for n8n
Maintainers
Readme
n8n Nodes für Community API AI Server
Dieses Paket stellt n8n-Nodes für die Integration mit dem Community API AI Server bereit.
Wichtig: Zur Nutzung der Nodes ist ein Account in der AI Community (https://ki-communities.de) zwingend notwendig, da dadurch der Zugang auf dem AI Server erstellt wird.
Installation
In n8n Settings → Community Nodes:
@marcmeese/n8n-nodes-communityapi-ai-clientKonfiguration
Authentifizierung einrichten
- Gehe zu n8n → Credentials → New
- Wähle "CommunityAPI - AI Server"
- Gib deinen API-Key ein
- Teste die Verbindung
Verfügbare Nodes
📋 Basis-Funktionen
Get User Info
Ruft Benutzerinformationen vom AI Server ab.
Parameter: Keine
Output: Benutzerinformationen als JSON
Get Job
Ruft Details zu einem spezifischen Job ab.
Parameter:
Job ID(string): Die ID des abzufragenden Jobs
Output: Job-Details als JSON
Download Job
Lädt die Ergebnisdateien eines abgeschlossenen Jobs herunter.
Parameter:
Job ID(string): ID des herunterzuladenden JobsOutput Folder(string): Zielordner für DownloadsBasename(string, optional): Basis-DateinameKeep Filenames(boolean): Original-Dateinamen beibehalten
Output: Liste der heruntergeladenen Dateipfade
Upload File
Lädt eine einzelne Datei auf den AI Server hoch.
Parameter:
File Path(string): Pfad zur hochzuladenden Datei
Output: File-ID und Upload-Informationen
Upload Files
Lädt mehrere Dateien auf den AI Server hoch.
Parameter:
File Paths(string[]): Pfade zu den hochzuladenden Dateien
Output: Array von File-IDs und Upload-Informationen
🎙️ Audio & Sprach-Verarbeitung
Multimedia Transcriber
Transkribiert Audio- und Video-Dateien mit Whisper.
Parameter:
Input Media Path(string): Pfad zur Medien-DateiUse WhisperX(boolean): Erweiterte WhisperX-Engine verwendenModel(dropdown): Whisper-Modell auswählenCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten für Callback
Unterstützte Formate:
- Audio: wav, mp3, m4a, oga
- Video: mp4, avi, mov, mkv, webm
Output: Transkription als JSON
Audio Dataset Creator
Erstellt Audio-Datasets aus Eingabedateien.
Parameter:
Input Audio Paths(string[]): Pfade zu Audio-DateienCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Dataset-Informationen als JSON
Advanced Voice
Erweiterte KI-basierte Sprachsynthese.
Parameter:
Scripts(string[]): Texte für die SprachsyntheseInstruction(string): Anweisungen zur Sprechweise (z.B. "Speak in a happy tone")Language(dropdown): German oder EnglishGender(dropdown): Male oder FemaleTarget Format(dropdown): mp3 oder wavSpeed(number, 0.1-8.0): Sprechgeschwindigkeit (Standard: 1.0)Callback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Audio-Informationen
Soundstorm
Audio-Generierung mit Soundstorm-Modell.
Parameter:
Scripts(string[]): Texte für die Audio-GenerierungCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Audio-Informationen
ElevenLabs TTS (Text-to-Speech)
Erstellt Sprachausgabe mit ElevenLabs AI-Modellen.
Parameter:
Scripts(string[]): Texte für die SprachsyntheseVoice Selection(dropdown): Voice ID oder Voice NameVoice ID/Name(string): Die ID oder der Name der StimmeModel(dropdown): ElevenLabs-Modell (Multilingual v2, Turbo v2, etc.)Target Format(dropdown): mp3, wav, ogg, flacSpeed(number, 0.5-2.0): Sprechgeschwindigkeit (Standard: 1.0)Stability(number, 0.0-1.0): Stimm-Stabilität (Standard: 0.65)Similarity(number, 0.0-1.0): Ähnlichkeit zum Original (Standard: 0.35)Previous Request IDs(string[], optional): Vorherige Request-IDs für KontextPrevious Texts(string[], optional): Vorherige Texte für KontextCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Audio-Informationen
ElevenLabs STS (Speech-to-Speech)
Konvertiert Sprache zu Sprache mit ElevenLabs AI-Modellen.
Parameter:
Input Audio Paths(string[]): Pfade zu Audio-DateienVoice Selection(dropdown): Voice ID oder Voice NameVoice ID/Name(string): Die ID oder der Name der StimmeModel(dropdown): ElevenLabs-ModellTarget Format(dropdown): mp3, wav, ogg, flacStability(number, 0.0-1.0): Stimm-Stabilität (Standard: 0.65)Similarity(number, 0.0-1.0): Ähnlichkeit zum Original (Standard: 0.35)Use HD(boolean): HD-Verarbeitung aktivierenRemove Background Noise(boolean): Hintergrundgeräusche entfernenCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Audio-Informationen
🖼️ Bild-Verarbeitung (ComfyUI)
ComfyUI - Image Upscale (Flux Magnific)
Skaliert Bilder mit Flux Magnific Modell.
Parameter:
Input Image Paths(string[]): Pfade zu Bild-DateienCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Bild-Informationen
ComfyUI - Image Upscale (SDXL Clarity)
Skaliert Bilder mit SDXL Clarity Modell.
Parameter:
Input Image Paths(string[]): Pfade zu Bild-DateienCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Bild-Informationen
ComfyUI - Image Upscale (Stable SR)
Skaliert Bilder mit Stable SR Modell.
Parameter:
Input Image Paths(string[]): Pfade zu Bild-DateienCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Bild-Informationen
ComfyUI - Image Upscale (SeedVR2)
Skaliert Bilder mit SeedVR2 Modell.
Parameter:
Input Image Paths(string[]): Pfade zu Bild-DateienCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Bild-Informationen
ComfyUI - Faceswap Detailer
Tauscht Gesichter in Bildern aus mit Detailer-Modell.
Parameter:
Input Image Paths(string[]): Pfade zu Bild-DateienInput Face Image(string): Pfad zum Gesichts-BildCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Bild-Informationen
🎬 Video-Verarbeitung
Topaz Video Upscale
Skaliert Videos mit Topaz AI.
Parameter:
Input Video Path(string): Pfad zur Video-DateiFramerate(number): Ziel-FPS (-1 für Original)Scale Factor(number): Skalierungsfaktor (-1 für Original)Target Format(dropdown): mp4, mov, mkv, webmCallback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Job-ID und Video-Informationen
🌐 Web-Scraping
Webpage Scraper
Extrahiert Inhalte von Webseiten.
Parameter:
URL(string): Die zu scrapende URLInclude Clips(boolean): Video/Audio-Clips einbeziehenUse X(boolean): WhisperX für Clips verwenden (nur wenn Include Clips aktiv)Callback URL(string, optional): URL für CallbackCallback Payload(JSON, optional): Zusätzliche Daten
Output: Gescrapte Inhalte als JSON
Entwicklung
Build-Prozess
