AI Personal Learning
und praktische Anleitung
讯飞绘镜

E2B: Plattform für KI-Code in einer sicheren Cloud-Sandbox

Allgemeine Einführung

E2B ist eine Open-Source-Plattform, die für die Ausführung von KI-generiertem Code in einer sicheren Cloud-Sandbox entwickelt wurde. Sie unterstützt mehrere Programmiersprachen und Frameworks und bietet eine isolierte virtuelle Umgebung, um die Sicherheit und Zuverlässigkeit der Codeausführung zu gewährleisten.E2B eignet sich für eine Vielzahl von KI-Anwendungsszenarien, einschließlich Datenanalyse, Codegenerierungsevaluierung und automatisierte KI-Agenten. Benutzer können die Sandbox über das Python- oder JavaScript-SDK schnell starten und verwalten, Daten hoch- und herunterladen, benutzerdefinierte Pakete installieren und vieles mehr.

E2B:安全云沙箱中的AI代码运行平台-1


 

Funktionsliste

  • Sicherheit Cloud SandboxBietet isolierte virtuelle Umgebungen, um eine sichere Codeausführung zu gewährleisten.
  • Unterstützung mehrerer SprachenUnterstützung für Python, JavaScript, Ruby, C++ und andere Programmiersprachen.
  • SchnellstartSandbox: Die Startzeit in der Sandbox beträgt weniger als 200 Millisekunden und es gibt keine Probleme beim Kaltstart.
  • Benutzerdefinierte SandkästenUnterstützung für die Installation von Paketen und Systembibliotheken von Drittanbietern, vollständig angepasste Sandbox-Umgebung.
  • Datenanalyse und -visualisierungAusführen von KI-generiertem Code für erweiterte Datenanalyse und -visualisierung.
  • Bewertung der CodegenerierungEine Umgebung zur Evaluierung der Codegenerierung, die mehrere Evaluierungsbenchmarks unterstützt.
  • lange Zeit laufenSandboxes können bis zu 24 Stunden laufen und sind für eine Vielzahl komplexer Aufgaben geeignet.
  • selbst gehostetUnterstützung für Self-Hosting in einem AWS- oder GCP-Konto, das in der VPC des Benutzers läuft.

 

Hilfe verwenden

Installation und Inbetriebnahme

  1. Installieren des SDKWählen Sie entweder das Python- oder das JavaScript-SDK, um es zu installieren.
    • Python. pip install e2b
    • JavaScript. npm install @e2b/code-interpreter
  2. Sandkasten startenStarten Sie die erste E2B-Sandbox mit dem SDK.
   from e2b import Sandbox
sandbox = Sandbox()
sandbox.start()
   const { Sandbox } = require('@e2b/code-interpreter');
const sandbox = new Sandbox();
sandbox.start();

Hochladen und Herunterladen von Daten

  1. Hochladen von DateienUpload der Datei zur Verarbeitung in die Sandbox.
   sandbox.upload_file('local_path', 'sandbox_path')
   sandbox.uploadFile('local_path', 'sandbox_path');
  1. Datei herunterladenDownload von verarbeiteten Dateien aus der Sandbox.
   sandbox.download_file('sandbox_path', 'local_path')
   sandbox.downloadFile('sandbox_path', 'local_path');

Installation von benutzerdefinierten Paketen

  1. InstallateurInstallieren Sie Pakete von Drittanbietern oder Systembibliotheken in der Sandbox.
   sandbox.install_package('package_name')
   sandbox.installPackage('package_name');

Datenanalyse und -visualisierung

  1. Ausführen des DatenanalysecodesAusführen von KI-generiertem Code in einer Sandbox zur Datenanalyse.
   result = sandbox.run_code('your_analysis_code')
   sandbox.runCode('your_analysis_code').then(result => console.log(result));
  1. Visualisierungsgrafiken erstellenInteraktive Diagramme mit Python-Code erstellen.
   sandbox.run_code('your_visualization_code')

Bewertung der Codegenerierung

  1. Generierung von BewertungscodesAusführen des Codes in einer Sandbox, um Evaluierungsbenchmarks zu erstellen.
   sandbox.run_code('your_codegen_eval_code')

selbst gehostet

  1. Bereitstellen in der CloudBereitstellung von E2B auf einem AWS- oder GCP-Konto, das in der VPC des Benutzers läuft.
   sandbox.deploy_to_cloud('aws_account', 'vpc_id')
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " E2B: Plattform für KI-Code in einer sicheren Cloud-Sandbox
de_DEDeutsch