Installation#

Es gibt zwei Möglichkeiten, AutoGen Studio zu installieren - von PyPi oder aus dem Quellcode. Wir empfehlen die Installation von PyPi, es sei denn, Sie planen, den Quellcode zu ändern.

Installation aus dem Quellcode#

Hinweis: Dieser Ansatz erfordert einige Kenntnisse im Erstellen von Oberflächen in React.

Sie haben zwei Möglichkeiten, aus dem Quellcode zu installieren: manuell oder über einen Entwicklungscontainer.

A) Manuelle Installation aus dem Quellcode#

  1. Stellen Sie sicher, dass Python 3.10+ und Node.js (Version über 14.15.0) installiert sind.

  2. Klonen Sie das AutoGen Studio-Repository.

  3. Navigieren Sie zu python/packages/autogen-studio und installieren Sie die Python-Abhängigkeiten mit pip install -e .

  4. Navigieren Sie in das Verzeichnis python/packages/autogen-studio/frontend, installieren Sie die Abhängigkeiten und erstellen Sie die Benutzeroberfläche.

npm install -g gatsby-cli
npm install --global yarn
cd frontend
yarn install
yarn build
# Windows users may need alternative commands to build the frontend:
gatsby clean && rmdir /s /q ..\\autogenstudio\\web\\ui 2>nul & (set \"PREFIX_PATH_VALUE=\" || ver>nul) && gatsby build --prefix-paths && xcopy /E /I /Y public ..\\autogenstudio\\web\\ui

B) Installation aus dem Quellcode mit einem Entwicklungscontainer#

  1. Folgen Sie dem Dev Containers Tutorial, um VS Code, Docker und die relevanten Erweiterungen zu installieren.

  2. Klonen Sie das AutoGen Studio-Repository.

  3. Öffnen Sie python/packages/autogen-studio/ in VS Code. Klicken Sie auf den blauen Button in der unteren Ecke oder drücken Sie F1 und wählen Sie "Dev Containers: Reopen in Container".

  4. Erstellen Sie die Benutzeroberfläche.

cd frontend
yarn build

Ausführen der Anwendung#

Nach der Installation starten Sie die Weboberfläche, indem Sie Folgendes in Ihr Terminal eingeben:

autogenstudio ui --port 8081

Dieser Befehl startet die Anwendung auf dem angegebenen Port. Öffnen Sie Ihren Webbrowser und gehen Sie zu https://:8081/, um AutoGen Studio zu nutzen.

AutoGen Studio nimmt auch mehrere Parameter entgegen, um die Anwendung anzupassen:

  • Das Argument --host <host> zum Festlegen der Host-Adresse. Standardmäßig ist es auf localhost gesetzt.

  • Das Argument --appdir <appdir> zum Festlegen des Verzeichnisses, in dem die App-Dateien (z. B. Datenbank und generierte Benutzerdateien) gespeichert werden. Standardmäßig ist es auf das Verzeichnis .autogenstudio im Home-Verzeichnis des Benutzers gesetzt.

  • Das Argument --port <port> zum Festlegen der Portnummer. Standardmäßig ist es auf 8080 gesetzt.

  • Das Argument --reload zum Aktivieren des automatischen Neuladens des Servers bei Änderungen am Code. Standardmäßig ist es auf False gesetzt.

  • Das Argument --database-uri zum Festlegen der Datenbank-URI. Beispielwerte sind sqlite:///database.sqlite für SQLite und postgresql+psycopg://user:password@localhost/dbname für PostgreSQL. Wenn dies nicht angegeben ist, wird die Datenbank-URL standardmäßig auf eine database.sqlite-Datei im Verzeichnis --appdir gesetzt.

  • Das Argument --upgrade-database zum Aktualisieren des Datenbankschemas auf die neueste Version. Standardmäßig ist es auf False gesetzt.

Nachdem Sie AutoGen Studio installiert und gestartet haben, sind Sie bereit, seine Funktionen zu erkunden, einschließlich der Definition und Modifizierung von Agenten-Workflows, der Interaktion mit Agenten und Sitzungen sowie der Erweiterung von Agenten-Fähigkeiten.