Skip to main content
Diese Anleitung hilft Ihnen, Ihren ersten Agent in 5 Minuten zu entwickeln, bereitzustellen und aufzurufen.

Inhaltsverzeichnis


Überblick

Der vollständige Workflow besteht aus 4 Schritten:
  1. SDK integrieren - Decorators zu Ihrem Agent-Code hinzufügen
  2. Agent konfigurieren - Konfigurationsdateien mit CLI generieren
  3. Agent bereitstellen - Ein-Klick-Bereitstellung in der Cloud
  4. Agent aufrufen - Ihren Agent mit SDK oder CLI aufrufen

Voraussetzungen

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
  • ✅ Python 3.9+ und Node.js 20+ installiert
  • ✅ Beta-Version des Python SDK und Node.js CLI installiert (siehe Installationsanleitung)
  • ✅ Novita AI API Key erhalten (über die Console)
  • Docker installiert

Schritt 1: SDK in Ihren Agent integrieren

1.1 Agent-Code erstellen

Erstellen Sie app.py in Ihrem Projektverzeichnis:

1.2 Abhängigkeitsdatei vorbereiten

Stellen Sie sicher, dass Ihr Projektstammverzeichnis eine requirements.txt-Datei mit den erforderlichen Abhängigkeiten enthält:

1.3 Lokales Testen

Testen Sie lokal vor der Bereitstellung:
Testen Sie die Endpunkte in einem anderen Terminal:
Erwartete Ausgabe: Der Health Check sollte Folgendes zurückgeben:
Der Agent-Aufruf sollte Folgendes zurückgeben:

Schritt 2: Konfigurationsdateien mit CLI generieren

Verwenden Sie CLI, um Ihren Agent interaktiv zu konfigurieren:
Folgen Sie den CLI-Eingabeaufforderungen, um die erforderlichen Informationen zu konfigurieren. Nach Abschluss generiert die CLI die folgenden Dateien in Ihrem Projektverzeichnis:
  • novita.Dockerfile - Docker-Build-Datei
  • .dockerignore - Docker-Ignore-Datei
  • .novita-agent.yaml - Agent-Konfigurationsdatei

Schritt 3: Mit einem Klick auf Novita AI bereitstellen

⚠️ Wichtig: Nach erfolgreicher Bereitstellung wird eine agent_id generiert. Dies ist die eindeutige Kennung zum Aufrufen Ihres Agent—speichern Sie sie unbedingt.

3.1 Bereitstellungsbefehl

Stellen Sie mit einem Klick über CLI bereit:

3.2 Bereitstellungsergebnisse anzeigen

Nach erfolgreicher Bereitstellung aktualisiert die Datei .novita-agent.yaml das Feld status:
Notieren Sie die agent_id—Sie benötigen sie für nachfolgende Aufrufe.

Schritt 4: Agent über CLI oder SDK aufrufen

Option 1: Schnelltest mit CLI

Testen Sie Ihren Agent schnell mit CLI:
Hinweis: Die CLI liest die Agent ID automatisch aus dem Feld status.agent_id in .novita-agent.yaml. Erwartete Ausgabe:

Option 2: SDK-Aufruf (für Produktion empfohlen)

Verwenden Sie das SDK, um Ihren Agent in Backend-Diensten aufzurufen:

Beispielcode


FAQ

Q1: Wie erhalte ich die Agent ID?

Nach erfolgreicher Bereitstellung wird die Agent ID im Feld status.agent_id der Datei .novita-agent.yaml gespeichert:

Q2: Was ist, wenn die Bereitstellung fehlschlägt?

  1. Abhängigkeitsdatei prüfen: Stellen Sie sicher, dass requirements.txt alle Abhängigkeiten enthält
  2. Detaillierte Logs anzeigen: Verwenden Sie das Flag --verbose
  3. Netzwerkverbindung prüfen: Stellen Sie sicher, dass Sie auf die Novita AI Sandbox-Domain zugreifen können (z. B. sandbox.novita.ai)
  4. API Key überprüfen: Bestätigen Sie, dass NOVITA_API_KEY korrekt ist

Q3: Wie aktualisiere ich einen bereitgestellten Agent?

Ändern Sie Ihren Code und stellen Sie ihn erneut bereit:

Q4: Funktioniert lokal, schlägt aber nach der Bereitstellung fehl?

Mögliche Ursachen:
  1. Umgebungsvariablen werden nicht an die Sandbox-Instanz übergeben
  2. Inkonsistenzen bei Versionen von Abhängigkeitspaketen
  3. Probleme mit Dateipfaden
Lösung: Übergeben Sie Umgebungsvariablen über den Parameter envVars an die Sandbox-Instanz:
Zuletzt geändert am 10. August 2026