Documentation

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-client

Konfiguration

Authentifizierung einrichten

  1. Gehe zu n8n → Credentials → New
  2. Wähle "CommunityAPI - AI Server"
  3. Gib deinen API-Key ein
  4. 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 Jobs
  • Output Folder (string): Zielordner für Downloads
  • Basename (string, optional): Basis-Dateiname
  • Keep 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-Datei
  • Use WhisperX (boolean): Erweiterte WhisperX-Engine verwenden
  • Model (dropdown): Whisper-Modell auswählen
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Callback URL (string, optional): URL für Callback
  • Callback Payload (JSON, optional): Zusätzliche Daten

Output: Dataset-Informationen als JSON

Advanced Voice

Erweiterte KI-basierte Sprachsynthese.

Parameter:

  • Scripts (string[]): Texte für die Sprachsynthese
  • Instruction (string): Anweisungen zur Sprechweise (z.B. "Speak in a happy tone")
  • Language (dropdown): German oder English
  • Gender (dropdown): Male oder Female
  • Target Format (dropdown): mp3 oder wav
  • Speed (number, 0.1-8.0): Sprechgeschwindigkeit (Standard: 1.0)
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Generierung
  • Callback URL (string, optional): URL für Callback
  • Callback 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 Sprachsynthese
  • Voice Selection (dropdown): Voice ID oder Voice Name
  • Voice ID/Name (string): Die ID oder der Name der Stimme
  • Model (dropdown): ElevenLabs-Modell (Multilingual v2, Turbo v2, etc.)
  • Target Format (dropdown): mp3, wav, ogg, flac
  • Speed (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 Kontext
  • Previous Texts (string[], optional): Vorherige Texte für Kontext
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Voice Selection (dropdown): Voice ID oder Voice Name
  • Voice ID/Name (string): Die ID oder der Name der Stimme
  • Model (dropdown): ElevenLabs-Modell
  • Target Format (dropdown): mp3, wav, ogg, flac
  • Stability (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 aktivieren
  • Remove Background Noise (boolean): Hintergrundgeräusche entfernen
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Dateien
  • Input Face Image (string): Pfad zum Gesichts-Bild
  • Callback URL (string, optional): URL für Callback
  • Callback 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-Datei
  • Framerate (number): Ziel-FPS (-1 für Original)
  • Scale Factor (number): Skalierungsfaktor (-1 für Original)
  • Target Format (dropdown): mp4, mov, mkv, webm
  • Callback URL (string, optional): URL für Callback
  • Callback 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 URL
  • Include Clips (boolean): Video/Audio-Clips einbeziehen
  • Use X (boolean): WhisperX für Clips verwenden (nur wenn Include Clips aktiv)
  • Callback URL (string, optional): URL für Callback
  • Callback Payload (JSON, optional): Zusätzliche Daten

Output: Gescrapte Inhalte als JSON


Entwicklung

Build-Prozess


Discussion