Haga clic en la imagen para ver la demostración

El complemento E2B para ChatGPT es como el intérprete de código en esteroides .
Le damos acceso a su instancia de ChatGPT a un entorno de nube completo que es sandboxed. Eso significa:
Estas instancias de la nube están destinadas a ser utilizadas para los agentes. Como un patio de arena, donde el agente puede hacer lo que quiera.
Este complemento está alimentado por la API E2B. Si desea un acceso temprano, únase a nuestra discordia y envíenos un mensaje. ?
Este complemento expone 3 comandos simples (consulte el archivo OpenApi):
RunCommandReadFileWriteFileEstas 3 primitivas simples permiten un conjunto completo de posibilidades.
Aquí hay algunas ideas lo que puede hacer con estos comandos:
Ejecute cualquier idioma, no solo Python. Actualmente compatible con la caja:
Abra un problema si desea que apoyemos otro idioma
Instale Chrome sin cabeza (¡Vaya salvaje!)
Ejecutar bases de datos
Servidores de inicio
Ejecutar comandos de terminal
Crear procesos de larga ejecución
Implementar sitios web
Instalar programas a través de la terminal
Hay dos formas:
Para instalar los paquetes requeridos para este complemento, ejecute el siguiente comando:
npm installPara ejecutar el complemento, necesitará la tecla API . Haga clic aquí para obtener su tecla API.
Luego ingrese el siguiente comando:
E2B_API_KEY= *** npm run devUna vez que el servidor local se está ejecutando:
Instale YouTube-DL y úselo para descargar este video https://www.youtube.com/watch?v=JNQXAC9IVRW
Iniciar servidor HTTP en el puerto 3000
Clone Este repositorio "https://github.com/e2b-dev/chatgpt-plugin", arregle cualquier tipo de error
El intérprete de código de chatgpt oficial admite cargar y descargar archivos. Si bien el intérprete de código E2B no admite esta funcionalidad de forma nativa (todavía), puede "hackear" a su alrededor con el comando curl o wget y un servicio como el cubo S3.
E2B es la compañía detrás de este complemento. Estamos construyendo un sistema operativo para agentes de IA. Un conjunto de API de bajo nivel para agentes de construcción (depuración, autenticación, monitor y más) junto con entornos de nubes de arena para los agentes donde los agentes pueden deambular libremente sin barreras.
Instalar dependencias:
npm installLuego comience a recargar el servidor ejecutando:
npm run devEstamos utilizando TSOA para generar especificaciones de OpenAPI y generar la ruta del servidor Boilerplate. Utiliza decoradores mecanografiados para describir la API.
Edite los controladores en src/plugin para modificar la API expuesta al complemento.
La documentación de API en la especificación de OpenAPI se genera a partir de los comentarios de JSDOC en los controladores. Vea los documentos de TSOA para obtener más información.
La sección de información dentro de la especificación de OpenApi se inyecta en el guión que reforma la especificación generada, por lo que si desea cambiarla, debe cambiarla allí no cambiando el archivo openapi.yaml directamente.
También es posible que desee modificar el manifiesto del complemento CHATGPT para cambiar los metadatos sobre el complemento.