Überblick
Der Migrationsprozess umfasst zwei Hauptschritte:- Export: Abrufen der Agenten-Konfiguration aus dem Quell-Workspace mit der Agent Get API
- Import: Erstellen eines neuen Agenten im Ziel-Workspace mit der Agent Create API
Voraussetzungen
Bevor du beginnst, stelle sicher, dass du folgendes hast:Zwei API-Schlüssel mit AGENT_API Berechtigung:- Einen API-Schlüssel für den Quell-Workspace (wo der Agent aktuell existiert)
- Einen API-Schlüssel für den Ziel-Workspace (wohin du den Agenten migrieren möchtest)
- Zugriff auf den Agenten: Dein Quell-Workspace API-Schlüssel muss Zugriff auf den Agenten haben, den du migrieren möchtest
- Übereinstimmende Ressourcen im Ziel-Workspace (falls zutreffend):
- Das Modell muss nach der Migration manuell in der Langdock-Oberfläche angepasst werden
- Wenn der Agent benutzerdefinierte Aktionen verwendet, müssen diese Integrationen im Ziel-Workspace aktiviert sein
- Anhänge müssen separat hochgeladen werden (sie werden nicht automatisch übertragen)
Schritt 1: Agent aus dem Quell-Workspace exportieren
Verwende die Agent Get API, um die vollständige Konfiguration deines Agenten abzurufen:Die Antwort verstehen
Die Get API gibt die vollständige Agenten-Konfiguration zurück, einschließlich:-
name,description,instruction- Die Identität und der System-Prompt des Agenten -
emojiIcon- Das Emoji-Icon, das für den Agenten angezeigt wird -
temperature- Kreativitätseinstellung (0-1) -
conversationStarters- Vorgeschlagene Prompts für Benutzer -
inputType- Entweder “PROMPT” oder “STRUCTURED” -
inputFields- Formularfeld-Definitionen (für STRUCTURED Eingabetyp) -
webSearchEnabled,imageGenerationEnabled,codeInterpreterEnabled,canvasEnabled- Fähigkeits-Flags -
actions- Benutzerdefinierte Integrations-Aktionen -
attachments- UUIDs der angehängten Dateien
Schritt 2: Konfiguration transformieren
Die Get API-Antwort verwendet etwas andere Feldnamen als die Create API erwartet. Du musst die Felder mappen:Feld-Mapping Referenz
| Get API Antwortfeld | Create API Anforderungsfeld |
|---|---|
name | name |
description | description |
emojiIcon | emoji |
instruction | instruction |
temperature | creativity |
inputType | inputType |
conversationStarters | conversationStarters |
webSearchEnabled | webSearch |
imageGenerationEnabled | imageGeneration |
codeInterpreterEnabled | dataAnalyst |
canvasEnabled | canvas |
inputFields | inputFields |
actions | actions |
attachments | attachments |
Schritt 3: Agent im Ziel-Workspace erstellen
Verwende die Agent Create API, um den Agenten im Ziel-Workspace zu erstellen:Vollständiges Migrations-Skript
Hier ist ein vollständiges Skript, das alle Schritte kombiniert:Spezialfälle behandeln
Aktionen (Benutzerdefinierte Integrationen)
Aktionen referenzieren Integrationen, die im Ziel-Workspace aktiviert sein müssen. Aktions-UUIDs sind spezifisch für das Integrations-Setup jedes Workspaces.Anhänge
Anhangs-UUIDs referenzieren Dateien, die im Quell-Workspace gespeichert sind. Diese Dateien werden nicht automatisch übertragen. Um Anhänge zu migrieren:- Lade die Dateien aus dem Quell-Workspace herunter
- Lade sie erneut in den Ziel-Workspace mit der Upload Attachment API hoch
- Aktualisiere den Agenten mit den neuen Anhangs-UUIDs
OAuth-Verbindungen
Mehrere Agenten migrieren
Um mehrere Agenten zu migrieren, durchlaufe einfach eine Liste von Agenten-IDs:Checkliste nach der Migration
Überprüfe nach der Migration eines Agenten folgendes im Ziel-Workspace:- Agent erscheint in der Agenten-Liste mit korrektem Namen und Emoji
- Beschreibung und Anweisungen wurden korrekt übertragen
- Gesprächsstarter sind vorhanden
- Fähigkeiten (Websuche, Bildgenerierung, etc.) sind korrekt aktiviert
- Eingabefelder sind richtig konfiguriert (für STRUCTURED Eingabetyp)
- OAuth-Verbindungen manuell über die Oberfläche konfigurieren
- Erforderliche Dateien erneut hochladen und anhängen
- Benutzerdefinierte Aktionen/Integrationen bei Bedarf konfigurieren
- Agent testen, indem eine Nachricht gesendet wird
Einschränkungen
Behalte diese Einschränkungen bei der Planung deiner Migration im Hinterkopf:
- Anhänge werden nicht übertragen - Dateien müssen im Ziel-Workspace erneut hochgeladen werden
- Aktionen müssen möglicherweise neu konfiguriert werden - Integrations-Aktions-UUIDs sind workspace-spezifisch
- OAuth-Verbindungen erfordern manuelle Einrichtung - Können nicht über die API konfiguriert werden
- Modelle erfordern manuelle Anpassung - Der Agent verwendet das Standard-Modell des Workspaces; passe es nach der Migration manuell in der Oberfläche an
- Gesprächsverlauf wird nicht migriert - Nur die Agenten-Konfiguration wird übertragen
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.