Una implementación de código abierto del intérprete de código ChatGPT de OpenAI.
Simplemente pídale al modelo OpenAI que haga algo y generará y ejecutará el código por usted.
Lea la publicación del blog para obtener más información.
Judah Cooper se ofreció a iniciar y organizar una comunidad de Discord. Únase aquí.
Abra una terminal y ejecute:
pip install gpt-code-ui
gptcode
Para que las dependencias básicas estén disponibles, se recomienda ejecutar la siguiente instalación pip
en el entorno Python que se utiliza en el shell donde ejecuta 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 "
Puede colocar un .env en el directorio de trabajo para cargar la variable de entorno OPENAI_API_KEY
.
Configure las variables API_PORT
, WEB_PORT
, SNAKEMQ_PORT
para anular los valores predeterminados.
Configure OPENAI_BASE_URL
para cambiar el punto final de la API de OpenAI que se está utilizando (tenga en cuenta que esta variable de entorno incluye el protocolo https://...
).
Puede usar .env.example
en el repositorio (asegúrese de git clone
el repositorio para obtener el archivo primero).
Para Azure OpenAI Services, también hay otras variables configurables como el nombre de la implementación. Consulte .env.azure-example
para obtener más información. Tenga en cuenta que actualmente la selección de modelo en la interfaz de usuario no es compatible con Azure OpenAI Services.
cp .env.example .env
vim .env
gptcode
localagi se tomó el esfuerzo de agrupar el paquete Python en un contenedor Docker. Compruébalo aquí: gpt-code-ui-docker.
¡Hazlo y echa un vistazo a la guía de contribuciones! Esta debería ser una iniciativa comunitaria. Haré todo lo posible para responder.
¡Gracias por tu interés en este proyecto!