Une implémentation open source de l'interpréteur de code ChatGPT d'OpenAI.
Demandez simplement au modèle OpenAI de faire quelque chose et il générera et exécutera le code pour vous.
Lisez l’article du blog pour en savoir plus.
Judah Cooper a proposé de créer et d'organiser une communauté Discord. Rejoignez-nous ici.
Ouvrez un terminal et exécutez :
pip install gpt-code-ui
gptcode
Afin de rendre les dépendances de base disponibles, il est recommandé d'exécuter l'installation pip
suivante dans l'environnement Python utilisé dans le shell où vous exécutez gptcode
:
pip install " numpy>=1.24,<1.25 " " dateparser>=1.1,<1.2 " " pandas>=1.5,<1.6 " " geopandas>=0.13,<0.14 " " tabulate>=0.9.0<1.0 " " PyPDF2>=3.0,<3.1 " " pdfminer>=20191125,<20191200 " " pdfplumber>=0.9,<0.10 " " matplotlib>=3.7,<3.8 "
Vous pouvez mettre un .env dans le répertoire de travail pour charger la variable d'environnement OPENAI_API_KEY
.
Définissez les variables API_PORT
, WEB_PORT
, SNAKEMQ_PORT
pour remplacer les valeurs par défaut.
Définissez OPENAI_BASE_URL
pour modifier le point de terminaison de l'API OpenAI utilisé (notez que cette variable d'environnement inclut le protocole https://...
).
Vous pouvez utiliser le .env.example
dans le référentiel (assurez-vous git clone
le dépôt pour obtenir le fichier en premier).
Pour Azure OpenAI Services, il existe également d'autres variables configurables telles que le nom du déploiement. Voir .env.azure-example
pour plus d’informations. Notez que la sélection de modèle sur l’interface utilisateur n’est actuellement pas prise en charge pour Azure OpenAI Services.
cp .env.example .env
vim .env
gptcode
localagi a pris la peine de regrouper le package Python dans un conteneur Docker. Découvrez-le ici : gpt-code-ui-docker.
N'hésitez pas à le faire et à consulter le guide des contributions ! Cela devrait être une initiative communautaire. Je ferai de mon mieux pour être réactif.
Merci de votre intérêt pour ce projet !