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:
- ✅ SDK integrieren - Decorators zu Ihrem Agent-Code hinzufügen
- ✅ Agent konfigurieren - Konfigurationsdateien mit CLI generieren
- ✅ Agent bereitstellen - Ein-Klick-Bereitstellung in der Cloud
- ✅ 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?
- Abhängigkeitsdatei prüfen: Stellen Sie sicher, dass
requirements.txt alle Abhängigkeiten enthält
- Detaillierte Logs anzeigen: Verwenden Sie das Flag
--verbose
- Netzwerkverbindung prüfen: Stellen Sie sicher, dass Sie auf die Novita AI Sandbox-Domain zugreifen können (z. B.
sandbox.novita.ai)
- 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:
- Umgebungsvariablen werden nicht an die Sandbox-Instanz übergeben
- Inkonsistenzen bei Versionen von Abhängigkeitspaketen
- Probleme mit Dateipfaden
Lösung:
Übergeben Sie Umgebungsvariablen über den Parameter envVars an die Sandbox-Instanz:
Zuletzt geändert am 10. August 2026