Cliquez sur l'image pour regarder la démo

Le plugin E2B pour Chatgpt est comme un interprète de code sur les stéroïdes .
Nous donnons à votre instance ChatGpt un accès à un environnement cloud complet qui est sableux. Cela signifie:
Ces instances cloud sont destinées à être utilisées pour les agents. Comme un terrain de jeu en bac à sable, où l'agent peut faire ce qu'il veut.
Ce plugin est alimenté par l'API E2B. Si vous souhaitez un accès anticipé, rejoignez notre discorde et envoyez-nous un message! ?
Ce plugin expose 3 commandes simples (voir le fichier openapi):
RunCommandReadFileWriteFileCes 3 primitives simples permettent un ensemble de possibilités entier.
Voici quelques idées ce que vous pouvez faire avec ces commandes:
Exécutez n'importe quelle langue, pas seulement Python. Actuellement pris en charge hors de la boîte:
Veuillez ouvrir un problème si vous voulez que nous soutenions une autre langue
Installez Chrome sans tête (Go Wild!)
Exécuter des bases de données
Démarrer les serveurs
Exécuter les commandes du terminal
Créer de longs processus en cours d'exécution
Déployer les sites Web
Installer des programmes via le terminal
Il y a deux façons:
Pour installer les packages requis pour ce plugin, exécutez la commande suivante:
npm installPour exécuter le plugin, vous aurez besoin d'une clé API . Cliquez ici pour obtenir votre clé API.
Entrez ensuite la commande suivante:
E2B_API_KEY= *** npm run devUne fois le serveur local en cours d'exécution:
Installez YouTube-DL et utilisez-le pour télécharger cette vidéo https://www.youtube.com/watch?v=jnqxac9ivrw
Démarrer le serveur HTTP sur le port 3000
Clone ce repo "https://github.com/e2b-dev/chatgpt-plugin", corrigez toutes les fautes de frappe à Readme
L'interprète officiel du code ChatGPT prend en charge le téléchargement et le téléchargement de fichiers. Bien que l'interprète de code E2B ne prenne pas en charge cette fonctionnalité nativement (encore), vous pouvez "pirater" autour de lui simplement en utilisant la commande curl ou wget et un service tel que le seau S3.
E2B est l'entreprise derrière ce plugin. Nous construisons un système d'exploitation pour les agents de l'IA. Un ensemble d'API de bas niveau pour les agents de construction (débogage, auth, moniteur, et plus) ainsi que des environnements clouds de sable pour les agents où les agents peuvent errer librement sans barrières ?.
Installez les dépendances:
npm installPuis démarrez le rechargement du serveur en fonctionnant:
npm run devNous utilisons TSOA pour générer des spécifications OpenAPI et pour générer une buissier de route du serveur. Il utilise des décorateurs dactylographiques pour décrire l'API.
Modifiez les contrôleurs du src/plugin pour modifier l'API exposée au plugin.
La documentation de l'API dans la spécification OpenAPI est générée à partir des commentaires JSDOC dans les contrôleurs. Voir TSOA Docs pour plus d'informations.
La section Info à l'intérieur de la spécification OpenAPI est injectée dans le script qui reformats la spécification générée, donc si vous souhaitez la modifier, vous devez le modifier non en modifiant directement le fichier openapi.yaml .
Vous pouvez également modifier le manifeste du plugin ChatGPT pour modifier les métadonnées du plugin.