はじめに
E2B オープン コンピューター Useは、E2B Desktop Sandboxを使って、安全なクラウドベースのLinuxコンピュータ体験を提供することを目的としたオープンソースプロジェクトです。E2B Sandboxは、ユーザが任意の大規模言語モデル(LLM)に接続してコンピュータを制御できるデスクトップグラフィカル環境を提供し、Hugging Face、Fireworks、HuggingFace、Fireworks、OpenRouter、Llama AIなど、さまざまな推論プロバイダーをサポートしています。
ユーザーはキーボード、マウス、コマンドラインを使ってコンピュータを操作し、サンドボックスが表示するものをリアルタイムで見ることができる。このプロジェクトは、AIが生成したコードの安全な実行に適しているだけでなく、データ分析、視覚化、コードエージェント、AIが生成したアプリケーションの実行のためのテスト環境としても使用できます。PythonとJavaScriptのSDKを提供することで、E2B Devは、幅広いAIアプリケーションシナリオのニーズを満たすために、ユーザーがサンドボックスを簡単に起動し、制御することを可能にします。
E2Bオープンコンピュータは、あらゆるオペレーティングシステムに対応するクロスプラットフォームソリューションとして設計されています。
機能一覧
- デスクトップグラフィックス環境を提供するE2Bサンドボックス
- セキュアなコンピュータ操作のためのあらゆるLLMへの接続をサポート
- 複数の言語をサポートするAI生成コードの安全な実行
- サンドボックス制御のためのPythonとJavaScript SDKが利用可能
- AIによるデータ分析と視覚化のサポート
- コードエージェントにテスト環境を提供する
- 完全なAI生成アプリケーションを実行する
ヘルプの使用
設置プロセス
- インストールの前提条件::
- Python 3.10以降。
- ギット
- E2B APIキー
- LLM APIキー(1つを選択してください:)
- オープンルーター APIキー + Fireworks APIキー
- ラマAPIキー
- インストール手順::
- ターミナルで以下のコマンドを実行し、必要なソフトウェアをインストールする:
brew install poetry ffmpeg
- クローン・プロジェクト・ウェアハウス
git clone https://github.com/e2b-dev/open-computer-use
- プロジェクト・カタログにアクセスする:
cd オープンコンピュータ用
- 確立
環境
ファイルを作成し、環境変数を設定する:
echo "E2B_API_KEY=your-e2b-api-key" >> .env echo "LLAMA_API_KEY=your-llama-api-key" >> .env
- ローンチエージェント::
- プロジェクトの依存関係をインストールします:
バッシュ
ポエトリー・インストール
- エージェントを起動し、コマンドを入力する:
バッシュ
ポエトリー・ラン・スタート
- プロジェクトの依存関係をインストールします:
使用方法
- コンピュータを操作する::
- キーボード、マウス、コマンドラインを使ってコンピュータを操作する。
- サンドボックスのディスプレイをリアルタイムで確認することで、安全かつ制御された操作を保証します。
- ポーズとフィードバック::
- ユーザーはいつでもエージェントを一時停止して、操作のフィードバックを提供し、体験を最適化することができる。
- 複数干渉プロバイダーのサポート::
- このプロジェクトはさまざまな推論プロバイダーをサポートしており、ユーザーは自分のニーズに応じて適切なプロバイダーを選んで運用することができる。
- クロスプラットフォームでの使用::
- このプロジェクトは、あらゆるオペレーティング・システム用のクロスプラットフォーム・ソリューションとして設計されており、異なるプラットフォームのユーザーでもシームレスに使用することができる。
以上の手順と説明で、ユーザーは簡単にE2Bオープンコンピュータ利用プロジェクトをインストールして利用し、安全で便利なクラウドコンピューティング体験を楽しむことができる。