Skip to main content

Was ist Novita Agent Runtime?

Novita Agent Runtime ist ein leichtgewichtiges Framework für die Bereitstellung von AI Agents, mit dem Sie AI Agents schnell und kosteneffizient bereitstellen können. Sie müssen sich nicht um Infrastrukturkonfiguration, Container-Orchestrierung, Service-Freigabe oder andere komplexe Details kümmern – konzentrieren Sie sich einfach auf die Entwicklung der Geschäftslogik Ihres Agents.

Kernkomponenten

Novita Agent Runtime ist im Novita Sandbox SDK und in den CLI-Tools enthalten:

Bereitstellungsablauf

Der vollständige Bereitstellungs- und Nutzungsablauf besteht aus drei Schritten:

Schritt 1: Agent entwickeln und integrieren

Integrieren Sie das SDK in Ihren Agent-Code, indem Sie Decorators hinzufügen:

Schritt 2: Konfigurieren und bereitstellen

Verwenden Sie das CLI-Tool, um die Konfiguration vorzunehmen und in der Cloud bereitzustellen:
  • Generiert die Konfigurationsdateien Dockerfile und .novita-agent.yaml
  • Erstellt die Sandbox-Vorlage und lädt sie hoch
  • Generiert die Agent-ID (Format: agent_<name>_v<version>)

Schritt 3: Agent aufrufen

Nach erfolgreicher Bereitstellung können Sie Ihren Agent über CLI oder SDK aufrufen: Option 1: Schnelltest mit CLI
Option 2: Aufruf über SDK in Ihrer Anwendung
Ausführungsablauf des Agent-Aufrufs:
  • Erstellt eine isolierte Sandbox-Instanz aus der Sandbox-Vorlage
  • Führt den Agent in einer isolierten Umgebung aus
  • Gibt das verarbeitete Ergebnis zurück

Wichtigste Vorteile

SDK:
  • Minimale Änderungen: Ändern Sie nur wenige Codezeilen mit Decorators
  • Framework-unabhängig: Unterstützt LangChain, LangGraph, CrewAI und andere beliebte AI-Frameworks
  • Streaming-Unterstützung: Native Streaming-Antworten für Echtzeit-LLM-Generierungsszenarien
  • Health Checks: Integrierter Health-Check-Endpunkt mit anpassbarem Health-Status
CLI:
  • Intelligente Erkennung: Erkennt automatisch Projektstruktur, Einstiegsdateien und Dateien für das Dependency-Management
  • Automatischer Build: Generiert automatisch Dockerfile und Projektkonfiguration
  • Versionsverwaltung: Unterstützt das parallele Bestehen mehrerer Versionen mit unabhängigen Bereitstellungen
  • Schnelles Testen: Integrierter invoke-Befehl zur schnellen Überprüfung der Bereitstellung
Runtime:
  • Umgebungsisolation: Jede Sandbox-Instanz läuft unabhängig und ohne gegenseitige Beeinflussung
  • Sitzungspersistenz: Mehrere Aufrufe derselben Sandbox-Instanz, mit Unterstützung für interaktive Multi-Turn-Agents
  • Sichere Sandbox: Sicher isolierte Sandbox-Umgebung mit eingeschränktem Dateisystemzugriff
Zuletzt geändert am 15. Mai 2026