Uma implementação de código aberto do interpretador de código ChatGPT da OpenAI.
Basta pedir ao modelo OpenAI para fazer algo e ele irá gerar e executar o código para você.
Leia a postagem do blog para saber mais.
Judah Cooper se ofereceu para iniciar e ser curador de uma comunidade Discord. Junte-se aqui.
Abra um terminal e execute:
pip install gpt-code-ui
gptcode
Para disponibilizar dependências básicas, é recomendado executar o seguinte pip
install no ambiente Python que é usado no shell onde você executa 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 "
Você pode colocar um .env no diretório de trabalho para carregar a variável de ambiente OPENAI_API_KEY
.
Defina as variáveis API_PORT
, WEB_PORT
, SNAKEMQ_PORT
para substituir os padrões.
Defina OPENAI_BASE_URL
para alterar o endpoint da API OpenAI que está sendo usado (observe que esta variável de ambiente inclui o protocolo https://...
).
Você pode usar o .env.example
no repositório (certifique-se git clone
o repositório para obter o arquivo primeiro).
Para os Serviços OpenAI do Azure, também existem outras variáveis configuráveis, como o nome da implantação. Consulte .env.azure-example
para obter mais informações. Observe que a seleção de modelo na interface do usuário não tem suporte atualmente para os serviços Azure OpenAI.
cp .env.example .env
vim .env
gptcode
localagi se esforçou para agrupar o pacote Python em um contêiner Docker. Confira aqui: gpt-code-ui-docker.
Por favor, faça e dê uma olhada no guia de contribuições! Esta deveria ser uma iniciativa comunitária. Vou tentar o meu melhor para ser responsivo.
Obrigado pelo seu interesse neste projeto!