AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

E2B: 安全なクラウドサンドボックスでAIコードを実行するプラットフォーム

はじめに

E2Bは、AIが生成したコードを安全なクラウドサンドボックスで実行するために設計されたオープンソースプラットフォームです。E2Bは、データ分析、コード生成評価、自動AIエージェントなど、さまざまなAIアプリケーションシナリオに適しています。ユーザーは、PythonまたはJavaScript SDKを介してサンドボックスを素早く起動・管理し、データのアップロードやダウンロード、カスタムパッケージのインストールなどを実行できます。

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


 

機能一覧

  • セキュリティ・クラウド・サンドボックス隔離された仮想環境を提供し、安全なコード実行を保証します。
  • 多言語サポートPython、JavaScript、Ruby、C++などのプログラミング言語をサポート。
  • クイックスタートサンドボックスの起動時間は200ミリ秒以下で、コールドスタートの問題もありません。
  • カスタム・サンドボックスサードパーティパッケージとシステムライブラリのインストールをサポートし、完全にカスタマイズされたサンドボックス環境を提供します。
  • データ分析と視覚化高度なデータ分析と視覚化のためにAIが生成したコードを実行します。
  • コード生成の評価複数の評価ベンチマークをサポートするコード生成評価環境。
  • ロングランサンドボックスは最大24時間稼働可能で、様々な複雑なタスクに適しています。
  • 自ホストAWSまたはGCPアカウントでのセルフホスティングをサポートし、ユーザーのVPCで実行します。

 

ヘルプの使用

インストールとスタートアップ

  1. SDKのインストール必要に応じてPython SDKかJavaScript SDKのどちらかを選んでインストールしてください。
    • パイソン pip install e2b
    • JavaScriptだ。 npm install @e2b/code-interpreter
  2. サンドボックス起動SDKを使用して最初のE2Bサンドボックスを起動します。
   from e2b import Sandbox
sandbox = Sandbox()
sandbox.start()
   const { Sandbox } = require('@e2b/code-interpreter');
const sandbox = new Sandbox();
sandbox.start();

データのアップロードとダウンロード

  1. ファイルのアップロードファイルをサンドボックスにアップロードして処理する。
   sandbox.upload_file('local_path', 'sandbox_path')
   sandbox.uploadFile('local_path', 'sandbox_path');
  1. ダウンロードファイルサンドボックスから処理済みファイルをダウンロードする。
   sandbox.download_file('sandbox_path', 'local_path')
   sandbox.downloadFile('sandbox_path', 'local_path');

カスタムパッケージのインストール

  1. インストーラサードパーティパッケージやシステムライブラリをサンドボックスにインストールする。
   sandbox.install_package('package_name')
   sandbox.installPackage('package_name');

データ分析と視覚化

  1. データ解析コードの実行AIが生成したコードをサンドボックスで実行し、データ分析を行う。
   result = sandbox.run_code('your_analysis_code')
   sandbox.runCode('your_analysis_code').then(result => console.log(result));
  1. ビジュアライゼーション・チャートの作成Pythonコードを使ってインタラクティブなグラフを作成します。
   sandbox.run_code('your_visualization_code')

コード生成の評価

  1. 評価コード生成サンドボックス内でコードを実行し、評価ベンチマークを生成します。
   sandbox.run_code('your_codegen_eval_code')

自ホスト

  1. クラウドへの展開ユーザーのVPC内で動作するAWSまたはGCPアカウントにE2Bをデプロイする。
   sandbox.deploy_to_cloud('aws_account', 'vpc_id')
無断転載を禁じます:チーフAIシェアリングサークル " E2B: 安全なクラウドサンドボックスでAIコードを実行するプラットフォーム
ja日本語