일반 소개
E2B는 안전한 클라우드 샌드박스에서 AI 생성 코드를 실행하도록 설계된 오픈 소스 플랫폼입니다. 여러 프로그래밍 언어와 프레임워크를 지원하고 격리된 가상 환경을 제공하여 코드 실행의 보안과 안정성을 보장하며, E2B는 데이터 분석, 코드 생성 평가, 자동화된 AI 에이전트 등 다양한 AI 애플리케이션 시나리오에 적합합니다. 사용자는 Python 또는 JavaScript SDK를 통해 샌드박스를 빠르게 실행 및 관리하고, 데이터 업로드 및 다운로드, 사용자 지정 패키지 설치 등을 수행할 수 있습니다.

기능 목록
- 보안 클라우드 샌드박스격리된 가상 환경을 제공하여 안전한 코드 실행을 보장합니다.
- 다국어 지원파이썬, 자바스크립트, 루비, C++ 및 기타 프로그래밍 언어 지원.
- 빠른 시작콜드 스타트 문제 없이 샌드박스 시작 시간이 200밀리초 미만입니다.
- 사용자 지정 샌드박스타사 패키지 및 시스템 라이브러리 설치 지원, 완전 맞춤형 샌드박스 환경.
- 데이터 분석 및 시각화고급 데이터 분석 및 시각화를 위해 AI가 생성한 코드를 실행합니다.
- 코드 생성 평가여러 평가 벤치마크를 지원하는 코드 생성 평가를 위한 환경입니다.
- 장시간 실행샌드박스는 최대 24시간 동안 실행할 수 있으며 다양하고 복잡한 작업에 적합합니다.
- 자체 호스팅사용자 VPC에서 실행되는 AWS 또는 GCP 계정에서 자체 호스팅을 지원합니다.
도움말 사용
설치 및 시작
- SDK 설치하기파이썬 또는 자바스크립트 SDK를 선택하여 필요에 따라 설치합니다.
- Python.
pip install e2b
- 자바스크립트.
npm install @e2b/code-interpreter
- Python.
- 샌드박스 시작SDK를 사용하여 첫 번째 E2B 샌드박스를 시작합니다.
from e2b import Sandbox
sandbox = Sandbox()
sandbox.start()
const { Sandbox } = require('@e2b/code-interpreter');
const sandbox = new Sandbox();
sandbox.start();
데이터 업로드 및 다운로드
- 파일 업로드처리할 파일을 샌드박스에 업로드합니다.
sandbox.upload_file('local_path', 'sandbox_path')
sandbox.uploadFile('local_path', 'sandbox_path');
- 파일 다운로드: 샌드박스에서 처리된 파일을 다운로드합니다.
sandbox.download_file('sandbox_path', 'local_path')
sandbox.downloadFile('sandbox_path', 'local_path');
사용자 지정 패키지 설치
- 설치 관리자샌드박스에 타사 패키지 또는 시스템 라이브러리를 설치합니다.
sandbox.install_package('package_name')
sandbox.installPackage('package_name');
데이터 분석 및 시각화
- 데이터 분석 코드 실행데이터 분석을 위해 샌드박스에서 AI가 생성한 코드를 실행합니다.
result = sandbox.run_code('your_analysis_code')
sandbox.runCode('your_analysis_code').then(result => console.log(result));
- 시각화 차트 생성파이썬 코드를 사용하여 대화형 차트를 생성합니다.
sandbox.run_code('your_visualization_code')
코드 생성 평가
- 평가 코드 생성샌드박스에서 코드를 실행하여 평가 벤치마크를 생성합니다.
sandbox.run_code('your_codegen_eval_code')
자체 호스팅
- 클라우드에 배포사용자의 VPC에서 실행 중인 AWS 또는 GCP 계정에 E2B를 배포합니다.
sandbox.deploy_to_cloud('aws_account', 'vpc_id')
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...