Klicken Sie auf das Bild, um die Demo zu sehen

Das E2B -Plugin für ChatGPT ist wie Code -Interpreter für Steroide .
Wir gewähren Ihre Chatgpt -Instanz zu einer vollständigen Cloud -Umgebung, die sandboxiert ist. Das bedeutet:
Diese Cloud -Instanzen sollen für Agenten verwendet werden. Wie ein Sandbox -Spielplätze kann der Agent alles tun, was er will.
Dieses Plugin wird von der E2B -API angetrieben. Wenn Sie einen frühen Zugriff möchten, schließen Sie sich unserer Zwietracht an und senden Sie uns eine Nachricht! ?
Dieses Plugin enthält 3 einfache Befehle (siehe OpenAPI -Datei):
RunCommandReadFileWriteFileDiese einfachen 3 Primitiven ermöglichen eine ganze Reihe von Möglichkeiten.
Hier sind ein paar Ideen, was Sie mit diesen Befehlen machen können:
Führen Sie eine Sprache aus, nicht nur Python. Derzeit unterstützt es aus der Schachtel:
Bitte öffnen Sie ein Problem, wenn Sie möchten, dass wir eine andere Sprache unterstützen
Installieren Sie kopfloses Chrom (Go Wild!)
Datenbanken ausführen
Server starten
Terminalbefehle ausführen
Erstellen Sie lang laufende Prozesse
Websites bereitstellen
Programs über Terminal installieren
Es gibt zwei Möglichkeiten:
Führen Sie den folgenden Befehl aus, um die erforderlichen Pakete für dieses Plugin zu installieren:
npm installUm das Plugin auszuführen, benötigen Sie eine API -Schlüssel . Klicken Sie hier, um Ihre API -Taste zu erhalten.
Geben Sie dann den folgenden Befehl ein:
E2B_API_KEY= *** npm run devSobald der lokale Server ausgeführt wird:
Installieren Sie YouTube-DL und verwenden Sie es, um dieses Video herunterzuladen.
Starten Sie den HTTP -Server auf Port 3000
Klonen Sie dieses Repo "https://github.com/e2b-dev/chatgpt-plugin", reparieren Sie alle Tippfehler in Readme Push It
Der offizielle Chatgpt -Code -Interpreter unterstützt das Hochladen und Herunterladen von Dateien. Während der E2B -Code -Interpreter diese Funktionalität (noch) nicht unterstützt, können Sie ihn nur mit dem Befehl curl oder wget und einem Dienst wie dem S3 -Bucket "hacken".
E2B ist das Unternehmen hinter diesem Plugin. Wir bauen ein Betriebssystem für KI -Agenten. Eine Reihe von APIs auf niedrigem Niveau für Gebäudeagenten (Debugging, Auth, Auth, Überwachung und mehr) zusammen mit Sandbox-Cloud-Umgebungen für die Agenten, in denen die Agenten frei ohne Barrieren streifen können?
Abhängigkeiten installieren:
npm installDann starten Sie den Server mit dem Ausführen von Server neu.
npm run devWir verwenden TSOA, um die OpenAPI -Spezifikation zu generieren und Serverrouten -Boilerplate zu generieren. Es verwendet Typecript Decorators, um die API zu beschreiben.
Bearbeiten Sie die Controller in src/plugin , um die am Plugin ausgesetztes API zu ändern.
Die Dokumentation der API in der OpenAPI -Spezifikation wird aus den JSDOC -Kommentaren in den Controllern generiert. Weitere Informationen finden Sie unter TSOA -Dokumenten.
Der Info -Abschnitt innerhalb der OpenAPI -Spezifikation wird in das Skript injiziert, das die generierte Spezifikation neu formatiert. Wenn Sie sie also ändern möchten, müssen Sie sie dort nicht ändern, indem Sie die openapi.yaml -Datei direkt ändern.
Möglicherweise möchten Sie auch das ChatGPT -Plugin -Manifest ändern, um die Metadaten über das Plugin zu ändern.