Skip to main content
Komponenten

Visuell bauen. Komponenten wiederverwenden. Mit Code erweitern.

Pipelogic-Komponenten sind typisierte Bausteine für Modelle, Streams, Transformationen, Regeln, Sensoren, APIs und benutzerdefinierte Logik. Verwenden Sie sie, um KI-Backends visuell zusammenzusetzen, und erweitern Sie das System anschließend mit Python oder C++, wenn Ihr Anwendungsfall etwas Maßgeschneidertes erfordert.

Komponentenbibliothek

Starten Sie mit gebrauchsfertigen Bausteinen.

Durchsuchen Sie Komponenten für Eingaben, Modelle, Transformationen, Integrationen und Anwendungen. Kombinieren Sie sie zu KI-Backends, inspizieren Sie, wie sie verbunden sind, und passen Sie sie für Ihre eigenen Systeme an.

Vision

RTSP Camera Input

Verbinden Sie Live-Kamerastreams mit einem Backend.

VisionCameraImageFrame
Vision

Object Detector

Erkennen Sie Objekte in Bildern oder Videoframes.

VisionModelImageFrameDetection[]
Rules

Zone Rules

Wenden Sie räumliche Regeln auf Erkennungen an und lösen Sie strukturierte Ereignisse aus.

RulesSafetyDetection[]Event[]
Vision

OCR Extractor

Extrahieren Sie Text aus Bildern, Etiketten, Dokumenten und Screenshots.

VisionOCRImageFrameTextBlock[]
Speech

Speech Transcriber

Wandeln Sie Audioeingaben in strukturierte Transkriptsegmente um.

AudioSpeechAudioStreamTranscriptSegment[]
LLM

LLM Call

Senden Sie Prompts, Kontext und strukturierte Eingaben an ein LLM.

LLMTextPromptModelResponse
Inference

Triton Inference

Rufen Sie NVIDIA-Triton-Modelle aus einem Pipelogic-Backend auf.

InferenceGPUModelInputModelOutput
APIs

Webhook Sink

Senden Sie Backend-Ausgaben über HTTP an externe Systeme.

APIsIntegrationEventHTTP Request
Applications

Human Review Queue

Leiten Sie unsichere oder hochwertige Ereignisse an die menschliche Prüfung weiter.

ApplicationsWorkflowEvent[]ReviewDecision
Visueller Backend-Builder

Ziehen Sie Komponenten in ein Backend und verbinden Sie das System visuell.

Setzen Sie Komponenten mit dem visuellen Builder zu KI-Backends zusammen. Verbinden Sie typisierte Eingaben und Ausgaben, konfigurieren Sie Parameter und inspizieren Sie den Datenfluss, bevor Sie in Produktion gehen.

Zusammensetzen, ohne die Logik zu verbergen visual
01

Zusammensetzen, ohne die Logik zu verbergen

Der visuelle Builder macht die Backend-Logik über Engineering-, Produkt- und Betriebsteams hinweg leichter verständlich.

02

Konfigurieren, ohne Code neu zu schreiben

Passen Sie Parameter an, verbinden Sie Streams, tauschen Sie Komponenten aus und testen Sie Änderungen, ohne das gesamte System neu aufzubauen.

03

Vor der Bereitstellung inspizieren

Sehen Sie, wie Daten von der Eingabe zum Modell, vom Modell zu den Regeln und von den Regeln zu Anwendungen oder Integrationen fließen.

Typisiert durch Design

Jede Komponente hat eine klar definierte Schnittstelle.

Komponenten deklarieren ausdrücklich, was sie akzeptieren, ausgeben und benötigen. Das macht sie unglaublich einfach zu verbinden, zu inspizieren und wiederzuverwenden.

  • Klare Eingaben und Ausgaben

    Jede Komponente deklariert die Stream-Typen, die sie verbraucht und produziert.

  • Sicherere Verbindungen

    Pipelogic kann validieren, ob Komponenten kompatibel sind, bevor sie bereitgestellt werden.

  • Konfigurierbares Verhalten

    Stellen Sie Parameter bereit, damit Teams eine Komponente anpassen können, ohne Code neu zu schreiben.

  • Wiederverwendbar über Backends hinweg

    Verwenden Sie dieselbe Komponente in vielen Anwendungen, Backends und Bereitstellungsumgebungen.

DETECT·Audio & Speech

Detect Voice Activity

Silero VAD

defaultlinux/amd64

Classifies speech spans in each audio frame and emits their start and end timestamps.

DETECTDetect Voice ActivitySilero VADAudioFrame{start, end}[]
paramsthresholdspeech_pad_ms
Code, wenn Sie ihn brauchen

Erweitern Sie die Plattform, indem Sie Ihre eigenen Komponenten erstellen.

Erstellen Sie benutzerdefinierte Komponenten in Python oder C++ für proprietäre Modelle, interne Dienste, spezialisierte Transformationen, latenzarme Verarbeitung oder Anwendungsfälle, die mehr Kontrolle erfordern.

detector.py

Für schnelle Iteration, KI-Bibliotheken und Integrationen. Python-Komponenten sind ideal, wenn Sie schnell vorankommen, KI-Bibliotheken anbinden, externe Dienste aufrufen oder benutzerdefinierte Geschäftslogik implementieren möchten.

Works with

PyTorchONNX RuntimeHugging FaceOpenCVUltralyticsLLMsAPIsData transformsBusiness rules
Python-Komponente erstellen
1
2
3
4
5
6
7
8
9
from pipelogic import Component, Input, Output
class ObjectDetector(Component):
input = Input(ImageFrame)
output = Output([Detection])
def process(self, frame: ImageFrame):
results = self.model(frame.data)
return [Detection(b, s) for b, s in results]

FAQ

Antworten zu Komponenten, Wiederverwendung, Anpassung und typisierten Streams.

Ein typisierter Baustein, der Eingaben, Ausgaben und Laufzeitanforderungen deklariert, sodass Sie Teile sicher verbinden und wiederverwenden können.

Eingaben, Modelle, Regeln, Transformationen, Integrationen, Ausgaben und mehr für Vision, Audio, Text, Sensoren, APIs und Workflows.

Ja. Versionieren, teilen und verwenden Sie Komponenten über Backends, Anwendungen und Umgebungen hinweg wieder.

Nein — setzen Sie Komponenten visuell im Backend-Builder zusammen. Code wird nur für die Erstellung benutzerdefinierter Komponenten benötigt.

Ja — verwenden Sie Python für schnelle Iteration und KI-Bibliotheken oder C++ für Latenz, Durchsatz und Speicherkontrolle.

Typen legen fest, was eine Komponente akzeptiert und ausgibt; Pipelogic validiert Verbindungen vor der Bereitstellung, um Unstimmigkeiten frühzeitig zu erkennen.

Bereit zum Entwickeln?

Schließen Sie sich den technischen Teams an, die Pipelogic nutzen, um KI-Systeme schneller auszuliefern.