E2B : plateforme d'exécution de code d'IA dans un bac à sable sécurisé dans le nuage

Introduction générale

E2B est une plateforme open source conçue pour exécuter du code généré par l'IA dans un bac à sable sécurisé en nuage. Elle prend en charge de nombreux langages de programmation et frameworks, et fournit un environnement virtuel isolé pour garantir la sécurité et la fiabilité de l'exécution du code. E2B convient à une variété de scénarios d'application de l'IA, y compris l'analyse des données, l'évaluation de la génération de code et les agents d'IA automatisés. Les utilisateurs peuvent rapidement lancer et gérer le bac à sable via Python ou JavaScript SDK, effectuer le chargement et le téléchargement de données, installer des paquets personnalisés, etc.

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

 

Liste des fonctions

  • Sécurité Cloud SandboxLe système de gestion de l'information : il fournit des environnements virtuels isolés pour garantir l'exécution sécurisée du code.
  • Prise en charge multilingueSupport pour Python, JavaScript, Ruby, C++ et d'autres langages de programmation.
  • démarrage rapideLe temps de démarrage du bac à sable est inférieur à 200 millisecondes et il n'y a pas de problème de démarrage à froid.
  • Bacs à sable personnalisésLes logiciels de gestion de l'environnement : Prise en charge de l'installation de paquets tiers et de bibliothèques système, environnement sandbox entièrement personnalisé.
  • Analyse et visualisation des donnéesLes logiciels d'analyse et de visualisation de données : Exécutez du code généré par l'IA pour une analyse et une visualisation avancées des données.
  • Évaluation de la génération de code: Un environnement pour l'évaluation de la génération de code qui prend en charge plusieurs critères d'évaluation.
  • longue durée de fonctionnementLes bacs à sable peuvent fonctionner jusqu'à 24 heures et sont adaptés à une variété de tâches complexes.
  • auto-hébergéSupport pour l'auto-hébergement dans un compte AWS ou GCP, fonctionnant dans le VPC de l'utilisateur.

 

Utiliser l'aide

Installation et démarrage

  1. Installation du SDKChoisissez soit le SDK Python, soit le SDK JavaScript pour l'installer selon les besoins.
    • Python. pip install e2b
    • JavaScript. npm install @e2b/code-interpreter
  2. Lancer le bac à sableDémarrer le premier bac à sable E2B à l'aide du SDK.
   from e2b import Sandbox
sandbox = Sandbox()
sandbox.start()
   const { Sandbox } = require('@e2b/code-interpreter');
const sandbox = new Sandbox();
sandbox.start();

Chargement et téléchargement de données

  1. Téléchargement de fichiersLe fichier doit être téléchargé dans le bac à sable pour y être traité.
   sandbox.upload_file('local_path', 'sandbox_path')
   sandbox.uploadFile('local_path', 'sandbox_path');
  1. Télécharger le fichierTélécharger les fichiers traités à partir du bac à sable.
   sandbox.download_file('sandbox_path', 'local_path')
   sandbox.downloadFile('sandbox_path', 'local_path');

Installation de paquets personnalisés

  1. installateurLes logiciels d'installation : Installer des paquets tiers ou des bibliothèques système dans le bac à sable.
   sandbox.install_package('package_name')
   sandbox.installPackage('package_name');

Analyse et visualisation des données

  1. Exécuter le code d'analyse des donnéesLe programme d'analyse des données : Exécuter du code généré par l'IA dans un bac à sable pour l'analyse des données.
   result = sandbox.run_code('your_analysis_code')
   sandbox.runCode('your_analysis_code').then(result => console.log(result));
  1. Générer des graphiques de visualisationLes graphiques interactifs : Générer des graphiques interactifs à l'aide de code Python.
   sandbox.run_code('your_visualization_code')

Évaluation de la génération de code

  1. Génération du code d'évaluationLe code peut être exécuté dans un bac à sable afin de générer des références d'évaluation.
   sandbox.run_code('your_codegen_eval_code')

auto-hébergé

  1. Déploiement dans le nuageDéployer E2B vers un compte AWS ou GCP fonctionnant dans le VPC de l'utilisateur : Déployer E2B vers un compte AWS ou GCP fonctionnant dans le VPC de l'utilisateur.
   sandbox.deploy_to_cloud('aws_account', 'vpc_id')
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...